A Review on Optimal Techniques for VM Scheduling in the Cloud Environment

  • Ms. Avneet Kaur


Cloud computing is a Pay-Per-Use model which provides services and various resources to the users
in an efficient way using the internet without involving much economic investment. Due to this low
cost involvement and also simple implementations CC has found its applications in so many areas. It
is uniquely enriched with various features like heterogeneous, flexible, distributed, location
independent, on demand self service and universal network access. Gaining popularity due to its
indifferent quality of being operable even on underlying physical infrastructure i.e. it does not require
any special infrastructure to use the services and resources from the cloud. Cloud Computing works
on virtualisation. The user does not have any information and details about the physical infrastructure
of the service provider such as location, platform where the function is running etc. Therefore for load
balancing of such systems proper arrangement of the operations is required. And for this purpose
Scheduling came into existence. Scheduling in CC is performed at two levels- 1. Host Level (VM
Scheduling- Allocation of PEs to the Hosts) 2. User level (Cloudlet Scheduling-Allocation of
cloudlets to VM for execution). However in this paper we are proposing a new algorithm for
allocation of PEs to VMs. We have proposed a better output of the algorithm by using an optimisation
technique - Ant Colony Optimisation.