I used the following setup for the scenario:-4 Hosts each with 1 PE and VmSpaceSharedScheduler-4 Vms each with 1 PE and CloudletSpaceSharedScheduler.-Vm1,Vm2, Vm3, Vm4 has 1000, 2000, 3000, 4000 MIPS capacity respectively.-100 cloudlets each with 1 PE and 4000 cloudlet_length.
I am trying to change the Cloudlet to VM binding dynamically by pausing the simulation at certain intervals using clock listeners.
That is, if the order is {1,2,3,4}, then the cloudlets should get bound first to Vm1 at 1st pause, then to Vm2 at 2nd pause, then to Vm3 at 3rd pause and finally to Vm4 at 4th pause.
At each pause, the broker is configured to bind the remaining cloudlets to the next Vm in the sequence.Hence, At each pause1. the finished cloudlets are removed from the cloudletlist, thus having only the unprocessed cloudlets.2. The remaining cloudlets are again submitted to the broker so that the broker will bind them to the next Vm in the sequence.As per the table results, I find that the broker binds the cloudlets to different VMs as per the sequence. But, on inspecting the cloudlet execution times from the table results, I find that all the cloudlets are actually executed by the first Vm in the sequence because the execution times of cloudlets suggests that they are executed by first Vm.( exec_time = cloudlet_length/VM_MIPS) ( I know cloudsimplus calculates exec_time = finish_time - start_time).As a result, metrics (ex. makespan) obtained by running the 100 cloudlets with Vm1 is same as the metrics (ex. makespan) obtained by 100 cloudlets with {Vm1,Vm2,Vm3,Vm4}.Hence, I got confused if the cloudlets are actually getting bound to the different VMs.Could you please let me know where I am going wrong ?Looking forward to your reply with hope.
--
If you received an answer that worked for you, please be kind and reply to let everybody knows it worked.
http://cloudsimplus.org
---
You received this message because you are subscribed to the Google Groups "CloudSim Plus: Cloud Simulation Framework" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cloudsim-plu...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/cloudsim-plus/5c1b6021-2238-49cf-8a15-6fea7dba0851n%40googlegroups.com.
You received this message because you are subscribed to a topic in the Google Groups "CloudSim Plus: Cloud Simulation Framework" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/cloudsim-plus/4BlTRWd_WzI/unsubscribe.
To unsubscribe from this group and all its topics, send an email to cloudsim-plu...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/cloudsim-plus/CAEPNnK1kYjM9ie5c_0eEBYGLDKF3OLTD1%3DiKF_9vw2crjTuszA%40mail.gmail.com.
Hello Remesh,
To unsubscribe from this group and stop receiving emails from it, send an email to cloudsim-plus+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/cloudsim-plus/5c1b6021-2238-49cf-8a15-6fea7dba0851n%40googlegroups.com.
--
If you received an answer that worked for you, please be kind and reply to let everybody knows it worked.
http://cloudsimplus.org
---
You received this message because you are subscribed to a topic in the Google Groups "CloudSim Plus: Cloud Simulation Framework" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/cloudsim-plus/4BlTRWd_WzI/unsubscribe.
To unsubscribe from this group and all its topics, send an email to cloudsim-plus+unsubscribe@googlegroups.com.
Manoel Campos da Silva Filho Software Engineer
Computer Science and Engineering Ph.D. Student at University of Beira Interior (Portugal)
Professor at Federal Institute of Education, Science and Technology of Tocantins (Brazil)
http://manoelcampos.com
Hello Remesh,
To unsubscribe from this group and stop receiving emails from it, send an email to cloudsim-plu...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/cloudsim-plus/5c1b6021-2238-49cf-8a15-6fea7dba0851n%40googlegroups.com.
--
If you received an answer that worked for you, please be kind and reply to let everybody knows it worked.
http://cloudsimplus.org
---
You received this message because you are subscribed to a topic in the Google Groups "CloudSim Plus: Cloud Simulation Framework" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/cloudsim-plus/4BlTRWd_WzI/unsubscribe.
To unsubscribe from this group and all its topics, send an email to cloudsim-plu...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/cloudsim-plus/CAEPNnK1kYjM9ie5c_0eEBYGLDKF3OLTD1%3DiKF_9vw2crjTuszA%40mail.gmail.com.
--
If you received an answer that worked for you, please be kind and reply to let everybody knows it worked.
http://cloudsimplus.org
---
You received this message because you are subscribed to the Google Groups "CloudSim Plus: Cloud Simulation Framework" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cloudsim-plu...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/cloudsim-plus/CAMEUJ%3D45J18kR4S4bjDg_bX1MAi2sBTKutULwDwNQgkCL4PWJA%40mail.gmail.com.
Suppose I have 5 scheduling policies, say (1,2,3,4,5) each of which binds cloudlets to VMs in a specific logic.
These scheduling policies are implemented within one broker.
I am actually trying to switch these policies at certain time interval by pausing the simulation using clock listeners.
That is, At 1st pause, the 1st scheduling policies gets selected and all cloudlets are bound to certain VMs.
At 2nd pause, the 2nd scheduling policies gets selected and the remaining cloudlets (excluding the finished cloudlets) are bound to certain VMs.
At 3rd pause, the 3rd scheduling policies gets selected and the remaining cloudlets (excluding the finished cloudlets) are bound to certain VMs.
and so on....
Would this be considered as cloudlet migration ?
Would this scenerio be able to simulated in CloudSimPlus ?
As far as I understand, the Datacenter broker simple uses the default VmMapper in which(1). If the cloudlets are bound to certain VMs before hand, the VmMapper maps the cloudlets to that particular VMs.(2). Or else, the Vms are selected in a round robin way.
However, I am trying to plug in my certain scheduling policies/functions before the VmMapper is invoked so that VmMapper would map the cloudlets based on the scheduling policy.
--
If you received an answer that worked for you, please be kind and reply to let everybody knows it worked.
http://cloudsimplus.org
---
You received this message because you are subscribed to a topic in the Google Groups "CloudSim Plus: Cloud Simulation Framework" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/cloudsim-plus/4BlTRWd_WzI/unsubscribe.
To unsubscribe from this group and all its topics, send an email to cloudsim-plu...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/cloudsim-plus/CAEPNnK2QFS38JYC-zGWnf%3DD9O%3DwtWzVXnpiT%3DE4nd_vNfLbS%2Bw%40mail.gmail.com.