From d08c3a340dee64bfb2925e5f8b59a1193dc2dbcd Mon Sep 17 00:00:00 2001 From: Hongyu <39747921+HongyuHe@users.noreply.github.com> Date: Mon, 12 Apr 2021 10:20:04 +0200 Subject: simulator: Add the asymptotic power model from GreenCloud (#114) This change adds the asymptotic power model that is used in GreenCloud to the available power models in OpenDC. --- .../kotlin/org/opendc/experiments/energy21/EnergyExperiment.kt | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'simulator/opendc-experiments/opendc-experiments-energy21') diff --git a/simulator/opendc-experiments/opendc-experiments-energy21/src/main/kotlin/org/opendc/experiments/energy21/EnergyExperiment.kt b/simulator/opendc-experiments/opendc-experiments-energy21/src/main/kotlin/org/opendc/experiments/energy21/EnergyExperiment.kt index c5982d8c..fc03e1ef 100644 --- a/simulator/opendc-experiments/opendc-experiments-energy21/src/main/kotlin/org/opendc/experiments/energy21/EnergyExperiment.kt +++ b/simulator/opendc-experiments/opendc-experiments-energy21/src/main/kotlin/org/opendc/experiments/energy21/EnergyExperiment.kt @@ -203,6 +203,14 @@ public class EnergyExperiment : Experiment("Energy Modeling 2021") { listOf(56.4, 100.0, 107.0, 117.0, 127.0, 138.0, 149.0, 162.0, 177.0, 191.0, 206.0) ) ) + }, + + ASYMPTOTIC { + override val driver: ScalingDriver = SimpleScalingDriver(AsymptoticPowerModel(206.0, 56.4, 0.3, false)) + }, + + ASYMPTOTIC_DVFS { + override val driver: ScalingDriver = SimpleScalingDriver(AsymptoticPowerModel(206.0, 56.4, 0.3, true)) }; public abstract val driver: ScalingDriver -- cgit v1.2.3