hi,
No i didn't change any code in the Power datacenter or HostDynamic workload ..I just make my own Powervmallocation policy.
I used :- NUMBER_OF_VMS = 6; NUMBER_OF_HOSTS = 5; CLOUDLET_UTILIZATION_SEED = 1;
SCHEDULING_INTERVAL = 50;SIMULATION_LIMIT =1000;CLOUDLET_LENGTH = 4000;CLOUDLET_PES= 1;
VM_TYPES = 4;
VM_MIPS = { 660, 900, 1700, 700 };
VM_PES = { 1,1, 1, 1 };
VM_RAM = { 500, 1600, 1740, 613 };
VM_BW = 100000;
VM_SIZE = 2500;
HOST_TYPES =5
HOST_MIPS = { 1860, 2660,1860,2660 ,2300};
HOST_PES = {4, 5, 5 ,4,3};
HOST_RAM = { 5740, 7096 ,6000,4096,3500 };
HOST_BW = 1000000;
HOST_STORAGE = 100000;
// 283 line in dynsmic scdular ->the ((rcl.getRemainingCloudletLength()) is-------------4000
//283 line in dynsmic scdular ->the ((rcl.getRemainingCloudletLength()) is-------------1000
// 283 line in dynsmic scdular ->the ((rcl.getRemainingCloudletLength()) is-------------818
4.54: [Host #0] Total allocated MIPS for VM #0 (Host #0) is 660.00, was requested 660.00 out of total 660.00 (100.00%)
4.54: [Host #0] MIPS for VM #0 by PEs (4 * 1860.0). PE #0: 660.00.
4.54: [Host #0] Total allocated MIPS for VM #1 (Host #0) is 0.00, was requested 0.00 out of total 900.00 (0.00%)
4.54: [Host #0] MIPS for VM #1 by PEs (4 * 1860.0).
4.54: [Host #0] Total allocated MIPS for VM #2 (Host #0) is 0.00, was requested 0.00 out of total 1700.00 (0.00%)
4.54: [Host #0] MIPS for VM #2 by PEs (4 * 1860.0).
4.54: [Host #0] Total allocated MIPS for VM #3 (Host #0) is 700.00, was requested 700.00 out of total 700.00 (100.00%)
4.54: [Host #0] MIPS for VM #3 by PEs (4 * 1860.0). PE #0: 700.00.
4.54: [Host #0] utilization is 18.28%
// 283 line in dynsmic scdular ->the ((rcl.getRemainingCloudletLength()) is-------------1000
4.54: [Host #1] Total allocated MIPS for VM #4 (Host #1) is 660.00, was requested 660.00 out of total 660.00 (100.00%)
4.54: [Host #1] MIPS for VM #4 by PEs (5 * 2660.0). PE #0: 660.00.
4.54: [Host #1] Total allocated MIPS for VM #5 (Host #1) is 0.00, was requested 0.00 out of total 900.00 (0.00%)
4.54: [Host #1] MIPS for VM #5 by PEs (5 * 2660.0).
4.54: [Host #1] utilization is 4.96%
I'm not getting why vm1,vm2 and vm5 request 0 mips?
I used utilization model full .and cloudletdynamicworkloadshedular...
Here i uses 6 vms. when i uses 9 vms then again each host give me utilization 0.00%. why?
Thanks & regards