summaryrefslogtreecommitdiff
path: root/simulator/opendc-simulator/opendc-simulator-compute/src/test
diff options
context:
space:
mode:
authorHongyu <39747921+HongyuHe@users.noreply.github.com>2021-04-23 09:48:27 +0200
committerGitHub <noreply@github.com>2021-04-23 09:48:27 +0200
commit128a1db017545597a5c035b7960eb3fd36b5f987 (patch)
treec7db6c2f773e9a48c566e87278535f9e486962a7 /simulator/opendc-simulator/opendc-simulator-compute/src/test
parent10dfc257de65cbbd1e25d1d7f5833bfb687d85ed (diff)
simulator: Add the MSE power model (#121)
This change adds a power model for optimizing the mean squared error to the available power models in OpenDC.
Diffstat (limited to 'simulator/opendc-simulator/opendc-simulator-compute/src/test')
-rw-r--r--simulator/opendc-simulator/opendc-simulator-compute/src/test/kotlin/org/opendc/simulator/compute/power/PowerModelTest.kt1
1 files changed, 1 insertions, 0 deletions
diff --git a/simulator/opendc-simulator/opendc-simulator-compute/src/test/kotlin/org/opendc/simulator/compute/power/PowerModelTest.kt b/simulator/opendc-simulator/opendc-simulator-compute/src/test/kotlin/org/opendc/simulator/compute/power/PowerModelTest.kt
index 60af0eb0..dd93302b 100644
--- a/simulator/opendc-simulator/opendc-simulator-compute/src/test/kotlin/org/opendc/simulator/compute/power/PowerModelTest.kt
+++ b/simulator/opendc-simulator/opendc-simulator-compute/src/test/kotlin/org/opendc/simulator/compute/power/PowerModelTest.kt
@@ -62,6 +62,7 @@ internal class PowerModelTest {
Arguments.of(SquarePowerModel(350.0, 200.0), 321.5),
Arguments.of(CubicPowerModel(350.0, 200.0), 309.35),
Arguments.of(SqrtPowerModel(350.0, 200.0), 342.302),
+ Arguments.of(MsePowerModel(350.0, 200.0, 1.4), 340.571),
Arguments.of(AsymptoticPowerModel(350.0, 200.0, 0.3, false), 338.765),
Arguments.of(AsymptoticPowerModel(350.0, 200.0, 0.3, true), 323.072),
)