X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/35ae873aa3a5bab42f9c14d8d032d87abc5ea82b..d5b29830df70e823202e384a7655e4371193ecd7:/examples/java/energy/vm/EnergyVMRunner.java diff --git a/examples/java/energy/vm/EnergyVMRunner.java b/examples/java/energy/vm/EnergyVMRunner.java index 0e636f65e3..62e359da1a 100644 --- a/examples/java/energy/vm/EnergyVMRunner.java +++ b/examples/java/energy/vm/EnergyVMRunner.java @@ -5,15 +5,14 @@ package energy.vm; -import org.simgrid.msg.Msg; -import org.simgrid.msg.VM; import org.simgrid.msg.Host; -import org.simgrid.msg.Task; -import org.simgrid.msg.Process; import org.simgrid.msg.HostFailureException; import org.simgrid.msg.HostNotFoundException; +import org.simgrid.msg.Msg; +import org.simgrid.msg.Process; +import org.simgrid.msg.Task; import org.simgrid.msg.TaskCancelledException; -import org.simgrid.msg.NativeException; +import org.simgrid.msg.VM; /* This class is a process in charge of running the test. It creates and starts the VMs, and fork processes within VMs */ public class EnergyVMRunner extends Process { @@ -36,7 +35,7 @@ public class EnergyVMRunner extends Process { } } - EnergyVMRunner(Host host, String name, String[] args) throws HostNotFoundException, NativeException { + EnergyVMRunner(Host host, String name, String[] args) throws HostNotFoundException { super(host, name, args); } @@ -51,20 +50,20 @@ public class EnergyVMRunner extends Process { VM vmHost1 = new VM(host1, "vmHost1", 2048, 10, 50); vmHost1.start(); - VM vmHost3 = new VM(host3, "vmHost3", 2048, 10, 50); - vmHost3.start(); + VM vmHost2 = new VM(host2, "vmHost3", 2048, 10, 50); + vmHost2.start(); Msg.info("Create two tasks on Host1: one inside a VM, the other directly on the host"); - new DummyProcess (vmHost1, "p11"); - new DummyProcess (host1, "p12"); + new DummyProcess (vmHost1, "p11").start(); + new DummyProcess (vmHost1, "p12").start(); Msg.info("Create two tasks on Host2: both directly on the host"); - new DummyProcess (host2, "p21"); - new DummyProcess (host2, "p22"); + new DummyProcess (vmHost2, "p21").start(); + new DummyProcess (host2, "p22").start(); Msg.info("Create two tasks on Host3: both inside a VM"); - new DummyProcess (vmHost3, "p31"); - new DummyProcess (vmHost3, "p312"); + new DummyProcess (host3, "p31").start(); + new DummyProcess (host3, "p312").start(); Msg.info("Wait 5 seconds. The tasks are still running (they run for 3 seconds, but 2 tasks are co-located, " + "so they run for 6 seconds)"); @@ -73,6 +72,6 @@ public class EnergyVMRunner extends Process { waitFor(5); vmHost1.destroy(); - vmHost3.destroy(); + vmHost2.destroy(); } }