diff options
| author | Radu Nicolae <rnicolae04@gmail.com> | 2025-06-16 18:01:07 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-06-16 18:01:07 +0200 |
| commit | 0df3d9ced743ac3385dd710c7133a6cf369b051c (patch) | |
| tree | eff5d6d67c275643e229731ba08c5fe7dc4ccd0a /opendc-experiments/opendc-experiments-m3sa/src/test/resources/topologies | |
| parent | c7e303ad1b5217e2ff24cee9538ac841d6149706 (diff) | |
integrated M3SA, updated with tests and CpuPowerModels
Diffstat (limited to 'opendc-experiments/opendc-experiments-m3sa/src/test/resources/topologies')
4 files changed, 121 insertions, 0 deletions
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" + } + } + ] +} |
