International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 120 - Number 6 |
Year of Publication: 2015 |
Authors: Puneet Himthani, Amit Saxena, Manish Manoria |
10.5120/21228-3964 |
Puneet Himthani, Amit Saxena, Manish Manoria . Comparative Analysis of VM Scheduling Algorithms in Cloud Environment. International Journal of Computer Applications. 120, 6 ( June 2015), 1-6. DOI=10.5120/21228-3964
Cloud computing is a pay per use model for providing convenient and on demand network access to sharable and configurable computing resources like networks, servers and applications that can be easily managed with minimal effort or service provider interaction. The various characteristics provided by cloud systems are Internet based computing, heterogeneity, on demand self service, pay per use model, location independent resource pooling, availability, scalability and ubiquitous network access. Virtualization is a way of abstracting the physical resources to improve their utilization. It logically divides the resources between different users. A virtual machine is a logical implementation of a computer that operates in the similar manner as the computer system. A cloud computing environment requires a suitable algorithm for executing the various jobs provided to the system in a cost effective manner based on certain constraints. This task is performed by a VM scheduler using a suitable scheduling algorithm. VM scheduling plays an important role in balancing the load of the system so that the utilization of the resources should be optimum. Better the scheduling policy, more the efficient operation of the cloud system.