From 7cadeb711158609eacc86e4e4c60dd825c848b99 Mon Sep 17 00:00:00 2001 From: Georgios Andreadis Date: Thu, 27 Feb 2020 14:21:40 +0100 Subject: Factor out allocation policy and add memory-aware policy --- .../main/kotlin/com/atlarge/opendc/experiments/sc20/TestExperiment.kt | 2 ++ 1 file changed, 2 insertions(+) (limited to 'opendc/opendc-experiments-sc20') diff --git a/opendc/opendc-experiments-sc20/src/main/kotlin/com/atlarge/opendc/experiments/sc20/TestExperiment.kt b/opendc/opendc-experiments-sc20/src/main/kotlin/com/atlarge/opendc/experiments/sc20/TestExperiment.kt index 48aca303..daa40193 100644 --- a/opendc/opendc-experiments-sc20/src/main/kotlin/com/atlarge/opendc/experiments/sc20/TestExperiment.kt +++ b/opendc/opendc-experiments-sc20/src/main/kotlin/com/atlarge/opendc/experiments/sc20/TestExperiment.kt @@ -32,6 +32,7 @@ import com.atlarge.opendc.compute.core.ServerState import com.atlarge.opendc.compute.core.monitor.ServerMonitor import com.atlarge.opendc.compute.metal.service.ProvisioningService import com.atlarge.opendc.compute.virt.service.SimpleVirtProvisioningService +import com.atlarge.opendc.compute.virt.service.allocation.AvailableMemoryAllocationPolicy import com.atlarge.opendc.format.environment.sc20.Sc20EnvironmentReader import com.atlarge.opendc.format.trace.vm.VmTraceReader import kotlinx.coroutines.channels.Channel @@ -69,6 +70,7 @@ fun main(args: Array) { println(simulationContext.clock.instant()) val scheduler = SimpleVirtProvisioningService( + AvailableMemoryAllocationPolicy(), simulationContext, environment.platforms[0].zones[0].services[ProvisioningService.Key], Sc20HypervisorMonitor() -- cgit v1.2.3