Comparison of Virtual Machine Scheduling Algorithms in Cloud Computing

ABSTRACT Cloud Computing is emerging as the next generation platform which would facilitate the user on pay as you use mode as per requirement. The primary aim of Cloud Computing is to provide efficient access to remote and geographically distributed resources with the help of Virtualization in Infrastructure as a Service (IaaS). We need different kind of virtual machines (VM) as per the requirement and cloud provider provides these services as per the Service Level Agreement (SLA) to ensure QoS. For managing large amount of VM requests, the cloud providers require an efficient resource scheduling algorithm. In this paper, a comparative study has been made for different types of VM scheduling and provisioning algorithms and are briefly discussed and analyzed. Then we can conclude that one of these algorithms is batter for scheduling and provisioning with the perspective of cost and security of VMs. General Terms Cloud Computing, Virtual Machine, Scheduling, Secure Provisioning, Resource Management

[1]  C T Lin,et al.  Comparative Based Analysis of Scheduling Algorithms for Resource Management in Cloud Computing Environment , 2013 .

[2]  D. Dutta,et al.  A genetic: algorithm approach to cost-based multi-QoS job scheduling in cloud computing environment , 2011, ICWET.

[3]  P. Mell,et al.  The NIST Definition of Cloud Computing , 2011 .

[4]  Jaehyuk Huh,et al.  Dynamic Virtual Machine Scheduling in Clouds for Architectural Shared Resources , 2012, HotCloud.

[5]  Brian Hayes,et al.  What Is Cloud Computing? , 2019, Cloud Technologies.

[6]  Rajkumar Buyya,et al.  Scheduling scientific workflow applications with deadline and budget constraints using genetic algorithms , 2006, Sci. Program..

[7]  Rajkumar Buyya,et al.  CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms , 2011, Softw. Pract. Exp..

[8]  Jonathan Rouzaud-Cornabas LIFO A Trust Aware Distributed and Collaborative Scheduler for Virtual Machines in Cloud , 2011 .

[9]  Rajkumar Buyya,et al.  Virtual Machine Provisioning Based on Analytical Performance and QoS in Cloud Computing Environments , 2011, 2011 International Conference on Parallel Processing.

[10]  Shin-ichi Kuribayashi Optimal Joint Multiple Resource Allocation Method for Cloud Computing Environments , 2011, ArXiv.

[11]  Julien Gossa,et al.  Comparing Provisioning and Scheduling Strategies for Workflows on Clouds , 2013, 2013 IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum.

[12]  C T Lin Comparative Based Analysis of Scheduling Algorithms for Resource Management in Cloud Computing Environment , 2013 .