diff --git a/modules/cloudsim-examples/src/main/java/org/cloudbus/cloudsim/examples/power/Helper.java b/modules/cloudsim-examples/src/main/java/org/cloudbus/cloudsim/examples/power/Helper.java index 0d0feaec7..90a47c880 100644 --- a/modules/cloudsim-examples/src/main/java/org/cloudbus/cloudsim/examples/power/Helper.java +++ b/modules/cloudsim-examples/src/main/java/org/cloudbus/cloudsim/examples/power/Helper.java @@ -260,6 +260,10 @@ public static void printResults( int numberOfMigrations = datacenter.getMigrationCount(); Map slaMetrics = getSlaMetrics(vms); + + // get total migration time and energy from the class PowerDatacenter + double Emigr = datacenter.getMigrationEnergy(); + double Tmigr = datacenter.getMigrationTime(); double slaOverall = slaMetrics.get("overall"); double slaAverage = slaMetrics.get("average"); @@ -413,6 +417,9 @@ public static void printResults( Log.printLine(String.format( "StDev time before a VM migration: %.2f sec", stDevTimeBeforeVmMigration)); + //print total migration time and energy + Log.printLine(String.format("Migration Energy : %.5f kWh", Emigr)); + Log.printLine(String.format("Migration Time: %.2f sec", Tmigr)); if (datacenter.getVmAllocationPolicy() instanceof PowerVmAllocationPolicyMigrationAbstract) { PowerVmAllocationPolicyMigrationAbstract vmAllocationPolicy = (PowerVmAllocationPolicyMigrationAbstract) datacenter