diff options
| author | Hongyu <39747921+HongyuHe@users.noreply.github.com> | 2021-04-12 10:20:04 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-04-12 10:20:04 +0200 |
| commit | d08c3a340dee64bfb2925e5f8b59a1193dc2dbcd (patch) | |
| tree | 4a99e111efe545aa033bc6e35fe08f4f4fcdc630 /simulator/opendc-experiments/opendc-experiments-energy21 | |
| parent | 3820ac4d31d6eb04034b85a1b53667d64ce6ba89 (diff) | |
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.
Diffstat (limited to 'simulator/opendc-experiments/opendc-experiments-energy21')
| -rw-r--r-- | simulator/opendc-experiments/opendc-experiments-energy21/src/main/kotlin/org/opendc/experiments/energy21/EnergyExperiment.kt | 8 |
1 files changed, 8 insertions, 0 deletions
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 |
