diff options
Diffstat (limited to 'opendc-experiments/opendc-experiments-m3sa/src/test/resources')
9 files changed, 185 insertions, 0 deletions
diff --git a/opendc-experiments/opendc-experiments-m3sa/src/test/resources/carbonTraces/experiment1/co2.parquet b/opendc-experiments/opendc-experiments-m3sa/src/test/resources/carbonTraces/experiment1/co2.parquet Binary files differnew file mode 100644 index 00000000..0e4b241a --- /dev/null +++ b/opendc-experiments/opendc-experiments-m3sa/src/test/resources/carbonTraces/experiment1/co2.parquet diff --git a/opendc-experiments/opendc-experiments-m3sa/src/test/resources/m3saSetups/experiment1/m3saSetup.json b/opendc-experiments/opendc-experiments-m3sa/src/test/resources/m3saSetups/experiment1/m3saSetup.json new file mode 100644 index 00000000..b70dfa15 --- /dev/null +++ b/opendc-experiments/opendc-experiments-m3sa/src/test/resources/m3saSetups/experiment1/m3saSetup.json @@ -0,0 +1,28 @@ +{ + "multimodel": true, + "metamodel": true, + "metric": "power_draw", + "window_size": 10, + "window_function": "mean", + "meta_function": "mean", + "samples_per_minute": 2, + "plot_type": "time_series", + "y_ticks_count": 4, + "x_ticks_count": 5, + "y_min": 0, + "y_max": 33, + "y_label": "Power Draw [kw]", + "x_label": "Time [day/month]", + "current_unit": "", + "unit_scaling_magnitude": 3, + "figsize": [15, 5], + "plot_colors": [ + "#B1B1B100", + "#B1B1B100", + "#B1B1B100", + "#B1B1B100", + "#0277BB", + "#EE7833" + ], + "figure_export_name": "figure-9C" +} diff --git a/opendc-experiments/opendc-experiments-m3sa/src/test/resources/scenarios/experiment1/scenario_metamodel.json b/opendc-experiments/opendc-experiments-m3sa/src/test/resources/scenarios/experiment1/scenario_metamodel.json new file mode 100644 index 00000000..aace3d93 --- /dev/null +++ b/opendc-experiments/opendc-experiments-m3sa/src/test/resources/scenarios/experiment1/scenario_metamodel.json @@ -0,0 +1,36 @@ +{ + "name": "outputs/", + "topologies": [ + { + "pathToFile": "src/test/resources/topologies/experiment1/topology_mse.json" + }, + { + "pathToFile": "src/test/resources/topologies/experiment1/topology_sqrt.json" + }, + { + "pathToFile": "src/test/resources/topologies/experiment1/topology_asymptotic1.json" + }, + { + "pathToFile": "src/test/resources/topologies/experiment1/topology_asymptotic2.json" + } + ], + "workloads": [ + { + "pathToFile": "src/test/resources/workloadTraces/experiment1", + "type": "ComputeWorkload" + } + ], + "allocationPolicies": [ + { + "policyName": "Mem", + "type": "prefab" + } + ], + "exportModels": [ + { + "exportInterval": 30000 + } + ], + "outputFolder": "src/test/resources/", + "runs": 1 +} diff --git a/opendc-experiments/opendc-experiments-m3sa/src/test/resources/topologies/experiment1/topology_asymptotic1.json b/opendc-experiments/opendc-experiments-m3sa/src/test/resources/topologies/experiment1/topology_asymptotic1.json new file mode 100644 index 00000000..884d27a4 --- /dev/null +++ b/opendc-experiments/opendc-experiments-m3sa/src/test/resources/topologies/experiment1/topology_asymptotic1.json @@ -0,0 +1,31 @@ +{ + "clusters": [ + { + "name": "A01", + "hosts": [ + { + "name": "A01", + "count": 277, + "cpu": { + "coreCount": 16, + "coreSpeed": 2100 + }, + "memory": { + "memorySize": 128000000 + }, + "powerModel": { + "modelType": "asymptotic", + "power": 400.0, + "idlePower": 32.0, + "maxPower": 180.0, + "asymUtil": 0.3, + "dvfs": false + } + } + ], + "powerSource": { + "carbonTracePath": "src/test/resources/carbonTraces/experiment1/co2.parquet" + } + } + ] +} diff --git a/opendc-experiments/opendc-experiments-m3sa/src/test/resources/topologies/experiment1/topology_asymptotic2.json b/opendc-experiments/opendc-experiments-m3sa/src/test/resources/topologies/experiment1/topology_asymptotic2.json new file mode 100644 index 00000000..612d5e5a --- /dev/null +++ b/opendc-experiments/opendc-experiments-m3sa/src/test/resources/topologies/experiment1/topology_asymptotic2.json @@ -0,0 +1,31 @@ +{ + "clusters": [ + { + "name": "A01", + "hosts": [ + { + "name": "A01", + "count": 277, + "cpu": { + "coreCount": 16, + "coreSpeed": 2100 + }, + "memory": { + "memorySize": 128000000 + }, + "powerModel": { + "modelType": "asymptotic", + "power": 400.0, + "idlePower": 32.0, + "maxPower": 180.0, + "asymUtil": 0.3, + "dvfs": true + } + } + ], + "powerSource": { + "carbonTracePath": "src/test/resources/carbonTraces/experiment1/co2.parquet" + } + } + ] +} diff --git a/opendc-experiments/opendc-experiments-m3sa/src/test/resources/topologies/experiment1/topology_mse.json b/opendc-experiments/opendc-experiments-m3sa/src/test/resources/topologies/experiment1/topology_mse.json new file mode 100644 index 00000000..0cfef148 --- /dev/null +++ b/opendc-experiments/opendc-experiments-m3sa/src/test/resources/topologies/experiment1/topology_mse.json @@ -0,0 +1,30 @@ +{ + "clusters": [ + { + "name": "A01", + "hosts": [ + { + "name": "A01", + "count": 277, + "cpu": { + "coreCount": 16, + "coreSpeed": 2100 + }, + "memory": { + "memorySize": 128000000 + }, + "powerModel": { + "modelType": "mse", + "power": 400.0, + "idlePower": 32.0, + "maxPower": 180.0, + "calibrationFactor": 10.0 + } + } + ], + "powerSource": { + "carbonTracePath": "src/test/resources/carbonTraces/experiment1/co2.parquet" + } + } + ] +} diff --git a/opendc-experiments/opendc-experiments-m3sa/src/test/resources/topologies/experiment1/topology_sqrt.json b/opendc-experiments/opendc-experiments-m3sa/src/test/resources/topologies/experiment1/topology_sqrt.json new file mode 100644 index 00000000..c02c8b80 --- /dev/null +++ b/opendc-experiments/opendc-experiments-m3sa/src/test/resources/topologies/experiment1/topology_sqrt.json @@ -0,0 +1,29 @@ +{ + "clusters": [ + { + "name": "A01", + "hosts": [ + { + "name": "A01", + "count": 277, + "cpu": { + "coreCount": 16, + "coreSpeed": 2100 + }, + "memory": { + "memorySize": 128000000 + }, + "powerModel": { + "modelType": "sqrt", + "power": 400.0, + "idlePower": 32.0, + "maxPower": 180.0 + } + } + ], + "powerSource": { + "carbonTracePath": "src/test/resources/carbonTraces/experiment1/co2.parquet" + } + } + ] +} diff --git a/opendc-experiments/opendc-experiments-m3sa/src/test/resources/workloadTraces/experiment1/fragments.parquet b/opendc-experiments/opendc-experiments-m3sa/src/test/resources/workloadTraces/experiment1/fragments.parquet Binary files differnew file mode 100644 index 00000000..07fb97d4 --- /dev/null +++ b/opendc-experiments/opendc-experiments-m3sa/src/test/resources/workloadTraces/experiment1/fragments.parquet diff --git a/opendc-experiments/opendc-experiments-m3sa/src/test/resources/workloadTraces/experiment1/tasks.parquet b/opendc-experiments/opendc-experiments-m3sa/src/test/resources/workloadTraces/experiment1/tasks.parquet Binary files differnew file mode 100644 index 00000000..1e35963b --- /dev/null +++ b/opendc-experiments/opendc-experiments-m3sa/src/test/resources/workloadTraces/experiment1/tasks.parquet |
