diff --git a/Zhou2021AFED-EF_Sourcecode/README.txt b/Zhou2021AFED-EF_Sourcecode/README.txt index c138482efe46ad12c6ff645067631cedc166ea6d..a70c004f00ca1a9542a2d927ec772a26167300f2 100644 --- a/Zhou2021AFED-EF_Sourcecode/README.txt +++ b/Zhou2021AFED-EF_Sourcecode/README.txt @@ -24,4 +24,30 @@ Follow these steps: 1. Inatall CloudSim toolkit and Eclipse IDE and set the required Machine environemnt (please see cloudsim help). 2. Open this project in your Eclipse IDE. -3. Run (KMIR.java) file. +3. modify some classes and functions ( for example: class RunnerAbstract, PowerVmAllocationPolicyMigrationAbstract, class PowerVmAllocationPolicyMigrationAbstract, optimizeAllocation, public PowerHost findHostForVm ); +4. Run and obtain the experimental results: + +Experiment name: 20110303_KMeansMadIQR_mmt_1.0 +Number of hosts: 800 +Number of VMs: 1052 +Total simulation time: 86400.00 sec +Energy consumption: 73.57 kWh +Number of VM migrations: 5710 +SLA: 0.00013% +SLA perf degradation due to migration: 0.00772% +SLA time per active host: 1.66% +Overall SLA violation: 0.01% +Average SLA violation: 9.50% +Number of host shutdowns: 792 +Mean time before a host shutdown: 2200.33 sec +StDev time before a host shutdown: 8905.72 sec +Mean time before a VM migration: 21.65 sec +StDev time before a VM migration: 7.85 sec +Execution time - VM selection mean: 0.00057 sec +Execution time - VM selection stDev: 0.00168 sec +Execution time - host selection mean: 0.00694 sec +Execution time - host selection stDev: 0.00257 sec +Execution time - VM reallocation mean: 0.12738 sec +Execution time - VM reallocation stDev: 0.10266 sec +Execution time - total mean: 0.17585 sec +Execution time - total stDev: 0.31658 sec