summaryrefslogtreecommitdiff
path: root/opendc-experiments/opendc-experiments-energy21/src
diff options
context:
space:
mode:
Diffstat (limited to 'opendc-experiments/opendc-experiments-energy21/src')
-rw-r--r--opendc-experiments/opendc-experiments-energy21/src/main/kotlin/org/opendc/experiments/energy21/EnergyExperiment.kt8
-rw-r--r--opendc-experiments/opendc-experiments-energy21/src/main/resources/application.conf6
2 files changed, 7 insertions, 7 deletions
diff --git a/opendc-experiments/opendc-experiments-energy21/src/main/kotlin/org/opendc/experiments/energy21/EnergyExperiment.kt b/opendc-experiments/opendc-experiments-energy21/src/main/kotlin/org/opendc/experiments/energy21/EnergyExperiment.kt
index 37e10580..65915cc6 100644
--- a/opendc-experiments/opendc-experiments-energy21/src/main/kotlin/org/opendc/experiments/energy21/EnergyExperiment.kt
+++ b/opendc-experiments/opendc-experiments-energy21/src/main/kotlin/org/opendc/experiments/energy21/EnergyExperiment.kt
@@ -24,7 +24,6 @@ package org.opendc.experiments.energy21
import com.typesafe.config.ConfigFactory
import io.opentelemetry.api.metrics.MeterProvider
-import io.opentelemetry.sdk.metrics.SdkMeterProvider
import io.opentelemetry.sdk.metrics.export.MetricProducer
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.channels.Channel
@@ -50,7 +49,6 @@ import org.opendc.simulator.compute.model.ProcessingNode
import org.opendc.simulator.compute.model.ProcessingUnit
import org.opendc.simulator.compute.power.*
import org.opendc.simulator.core.runBlockingSimulation
-import org.opendc.telemetry.sdk.toOtelClock
import java.io.File
import java.time.Clock
import java.util.*
@@ -87,11 +85,7 @@ public class EnergyExperiment : Experiment("Energy Modeling 2021") {
weighers = listOf(RandomWeigher(Random(0)) to 1.0)
)
- val meterProvider: MeterProvider = SdkMeterProvider
- .builder()
- .setClock(clock.toOtelClock())
- .build()
-
+ val meterProvider: MeterProvider = createMeterProvider(clock)
val monitor = ParquetExperimentMonitor(File(config.getString("output-path")), "power_model=$powerModel/run_id=$repeat", 4096)
val trace = Sc20StreamingParquetTraceReader(File(config.getString("trace-path"), trace), random = Random(1).asKotlinRandom())
diff --git a/opendc-experiments/opendc-experiments-energy21/src/main/resources/application.conf b/opendc-experiments/opendc-experiments-energy21/src/main/resources/application.conf
index 3e011862..263da0fe 100644
--- a/opendc-experiments/opendc-experiments-energy21/src/main/resources/application.conf
+++ b/opendc-experiments/opendc-experiments-energy21/src/main/resources/application.conf
@@ -6,3 +6,9 @@ opendc.experiments.energy21 {
# Path to the output directory to write the results to
output-path = output
}
+
+opendc.experiments.capelin {
+ env-path = input/environments/
+ trace-path = input/traces/
+ output-path = output
+}