| { |
| "description": "tiny jobs workload", |
| "num_nodes": 20, |
| "nodes_per_rack": 4, |
| "num_jobs": 10, |
| "rand_seed": 2, |
| "workloads": [ |
| { |
| "workload_name": "tiny-test", |
| "workload_weight": 0.5, |
| "description": "Sort jobs", |
| "queue_name": "sls_queue_1", |
| "job_classes": [ |
| { |
| "class_name": "class_1", |
| "user_name": "foobar", |
| "class_weight": 1.0, |
| "type": "mapreduce", |
| "deadline_factor": {"val": 10}, |
| "duration": {"val": 60, "std": 5}, |
| "reservation": {"val": 0.5}, |
| "tasks":[ |
| { |
| "type": "map", |
| "priority": 20, |
| "count": { "val": 5, "std": 1}, |
| "time": {"val": 10, "std": 2}, |
| "max_memory": {"val": 1024}, |
| "max_vcores": {"val": 1}, |
| "execution_type": "GUARANTEED" |
| }, |
| { |
| "type": "reduce", |
| "priority": 10, |
| "count": { "val": 5, "std": 1}, |
| "time": {"val": 20, "std": 4}, |
| "max_memory": {"val": 2048}, |
| "max_vcores": {"val": 2}, |
| "execution_type": "GUARANTEED" |
| } |
| ] |
| } |
| ], |
| "time_distribution": [ |
| { |
| "time": 1, |
| "weight": 100 |
| }, |
| { |
| "time": 60, |
| "weight": 0 |
| } |
| ] |
| } |
| ] |
| } |