Open Access   Article Go Back

A Survey on Virtual Machine Scheduling Algorithms in Cloud Computing

M. Kumar1 , Suman 2 , S. Singh3

  1. CSE Department, DCR University of Science and Technology, Sonepat, India.
  2. CSE Department, DCR University of Science and Technology, Sonepat, India.
  3. CSE Department, DCR University of Science and Technology, Sonepat, India.

Correspondence should be addressed to: manojsarasyiya@gmail.com.

Section:Survey Paper, Product Type: Journal Paper
Volume-6 , Issue-3 , Page no. 485-490, Mar-2018

CrossRef-DOI:   https://doi.org/10.26438/ijcse/v6i3.485490

Online published on Mar 30, 2018

Copyright © M. Kumar, Suman, S. Singh . This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

View this paper at   Google Scholar | DPI Digital Library

How to Cite this Paper

  • IEEE Citation
  • MLA Citation
  • APA Citation
  • BibTex Citation
  • RIS Citation

IEEE Style Citation: M. Kumar, Suman, S. Singh, “A Survey on Virtual Machine Scheduling Algorithms in Cloud Computing,” International Journal of Computer Sciences and Engineering, Vol.6, Issue.3, pp.485-490, 2018.

MLA Style Citation: M. Kumar, Suman, S. Singh "A Survey on Virtual Machine Scheduling Algorithms in Cloud Computing." International Journal of Computer Sciences and Engineering 6.3 (2018): 485-490.

APA Style Citation: M. Kumar, Suman, S. Singh, (2018). A Survey on Virtual Machine Scheduling Algorithms in Cloud Computing. International Journal of Computer Sciences and Engineering, 6(3), 485-490.

BibTex Style Citation:
@article{Kumar_2018,
author = {M. Kumar, Suman, S. Singh},
title = {A Survey on Virtual Machine Scheduling Algorithms in Cloud Computing},
journal = {International Journal of Computer Sciences and Engineering},
issue_date = {3 2018},
volume = {6},
Issue = {3},
month = {3},
year = {2018},
issn = {2347-2693},
pages = {485-490},
url = {https://www.ijcseonline.org/full_paper_view.php?paper_id=1834},
doi = {https://doi.org/10.26438/ijcse/v6i3.485490}
publisher = {IJCSE, Indore, INDIA},
}

RIS Style Citation:
TY - JOUR
DO = {https://doi.org/10.26438/ijcse/v6i3.485490}
UR - https://www.ijcseonline.org/full_paper_view.php?paper_id=1834
TI - A Survey on Virtual Machine Scheduling Algorithms in Cloud Computing
T2 - International Journal of Computer Sciences and Engineering
AU - M. Kumar, Suman, S. Singh
PY - 2018
DA - 2018/03/30
PB - IJCSE, Indore, INDIA
SP - 485-490
IS - 3
VL - 6
SN - 2347-2693
ER -

VIEWS PDF XML
758 382 downloads 265 downloads
  
  
           

Abstract

In present scenario cloud computing is not a new term for scientist, engineers and researchers. It is used by people from varied walks of life ranging from organizations to mobile users. This technology allows many organization and individual users to take services, hardware, storage spaces and software on rent rather than setting up new infrastructure. With advancement in technology, cloud computing faces several challenges like power consumption, reliability, performance, bandwidth cost, security and privacy which needs to be addressed by researchers. This paper presents an overview of cloud computing technology and comparative analysis of virtual machine (VM) scheduling algorithms. VM scheduling algorithms are compared on basis on several parameters such as reliability, scalability, QoS, and environment. The comparison is further fine-tuned with quantified data.

Key-Words / Index Term

Cloud, Virtual Machine, Scheduling, Quality of Service, Energy, Cost.

References

[1] Puneet Himthani, Amit Saxena, and Manish Manoria, “Comparative Analysis of VM Scheduling Algorithms in Cloud Environment.” International Journal of Computer Applications, Vol. 120, Isuue.6, pp. 1-6, 2015.
[2] Anuradha, Suman Sangwan (2016) “Implementing Multiple Security in the Cloud Environment” International Journal of Advance research , Ideas and Innovations in Technology, Vol. 2, Issue. 5, pp. 1-7, 2016.
[3] Shikha Gupta, Suman Sangwan, “Load Balancing in Cloud Computing: A Review”, International Journal of Science, Engineering and Technology Research, Vol. 4, Issue. 6, pp. 1912-1916, 2015.
[4] Amanpreet Kaur, and Dr.Sawtantar Singh Khurmi “A Study of Cloud Computing Based on Virtualization and Security Threats”, International Journal of Computer Sciences and Engineering, Vol. 5, Issue. 9, pp. 108-112, 2017.
[5] Rajkumar Buyya. James Broberg, and Andrzej Goscinki, “Cloud Computing: Principles and Paradigms”, John Wiley and Sons, Canada, 2011.
[6] P. Mell and T. Grance, “The NIST Definition of Cloud Computing”, National Institute of Standards and Technology, Information Technology Laboratory, Technical Report, Vol. 15, 2009.
[7] Nandimandalam Mohan, Krishna Varma, and Eunmi Choi (2016) “Study and Comparison of Virtual Machine Scheduling Algorithms in Open Source Clouds.” Advanced Multimedia and Ubiquitous
[8] Engineering, Lecture Notes in Electrical Engineering, pp. 349-355, 2016.
[9] Karan D. Prajapati, Pushpak Raval, Miren Karamta, and M. B. Potdar, “Comparison of Virtual Machine Scheduling Algorithms in Cloud Computing.” International Journal of Computer Applications, Vol. 83, Issue.15, pp. 23-30, 2015.
[10] Choudhary and Peddoju , “A Dynamic Optimization Algorithm for Task Scheduling in Cloud Environment.” International Journal of Engineering Research & Applications, Vol. 2 Issue. 3, pp.2564-2568, 2012.
[11] Amit Kumar Das, Tamal Adhikary, Md. Abdur Razzaque, Choong Seon Hong, “An Intelligent Approach for Virtual Machine and QoS Provisioning in Cloud Computing” in IEEE International Conference on Information Networking (ICOIN), pp. 462-467, 2012.
[12] Liu, Chen, Qiu, Cai and Huang, “Scheduling Parallel Jobs using Migration & Consolidation in the Cloud”, Hindwai Publications of Mathematical Problems in Engineering, Vol. 2012, pp.1-18, 2012.
[13] S. Sadhasivam, N.Nagaveni, R. Jayarani, and R. Vasanth Ram, “Design and Implementation of an efficient Two level Scheduler for Cloud Computing Environment” in International Conference on Advances in Recent Technologies in Communication and Computing, Inida, pp. 884-886, 2009.
[14] Shinichi and Kuribayash,“Optimal Joint Multiple Resource Allocation Method for Cloud Computing Environments” International Journal of Research and Reviews in Computer Science, Vol. 2 , Issue. 1, pp. 1-8, 2011.
[15] Lu Huang, Hai-shan Chen and Ting-ting Hu, "Survey on Resource Allocation Policy and Job Scheduling Algorithms of Cloud Computing" Journal of Software, Vol. 8 Issue. 2, pp. 480-487, 2013.
[16] Sung Ho Jang, Tae Young Kim, Jae Kwon Kim and Jong Sik Lee, “The Study of Genetic Algorithm-based Task Scheduling for Cloud Computing”, International Journal of Control and Automation, Vol.5 Issue.4, pp.157-162, 2012.
[17] Shaminder Kaur and AmandeepVerma,”An Efficient Approach to Genetic Algorithm for Task Scheduling in Cloud Computing Environment”, International Journal of Information Technology and Computer Science, Vol.4, Issue. 10, pp. 74-79, 2012.
[18] J. Yu and R. Buyya, “Scheduling Scientific Workflow Applications with Deadline and Budget Constraints using Genetic Algorithms” Scientific Programming Journal, Vol.14, Issue. 3, pp. 217-230, 2006.
[19] Khan, Kapgate and Prasad, “A Review on Virtual Machine Management Techniques & Scheduling in Cloud Computing”, International Journal of Advanced Research in Computer Science & Software Engineering, Vol. 3, Issue. 12, pp. 838-845, 2013.
[20] Ahn, and Jeongseob, "Dynamic Virtual Machine Scheduling in Clouds for Architectural Shared Resources" in Proceedings of the 4th USENIX conference on Hot Topics in Cloud Computing, pp. 1-6, 2012.
[21] Chen He Ying, and Lu David Swanson, “Matchmaking: A New Map Reduce Scheduling Technique” in IEEE Third International Conference on Cloud Computing Technology and Science (Cloud Com), pp.40-47, 2011.
[22] Kehe Wu, Ruo Du, Long Chen, and Su Yan, “An Energy Saving Virtual-Machine Scheduling Algorithm of Cloud Computing System” in IEEE International Conference on Information Science and Cloud Computing Companion, pp. 219-224, 2013.
[23] Xing, Liu and Ling, “Neural Network PID Control Based Scheduling Mechanism for Cloud Computing” International Journal of Applied Mathematics & Information Sciences, Vol.9, Issue.2), pp.789 – 796, 2015.
[24] Chun-Wei Tsai, Wei-Cheng Huang, Meng Hsiu Chiang, Ming Chao Chiang, Chu-Sing Yang, “A Hyper-Heuristic Scheduling Algorithm for Cloud” IEEE Transactions on Cloud Computing, Vol.2, Issue.2, pp.236-250, 2016.
[25] Shridhar Domanal, Student Member, Ram Mohana Reddy Guddeti, and Rajkumar Buyya,”A Hybrid Bio-Inspired Algorithm for Scheduling and Resource Management in Cloud Environment” IEEE Trans. on Services Computing, Vol. 99, pp. 1-14, 2017.
[26] Chongjin Li, Jidong Ge, Haiyang Hu, Wei Song, Hao Hu, and Bin Luo, “Cost and Energy Aware Scheduling Algorithm for Scientific Workflows with Deadline Constraint in Clouds” IEEE Transactions on Services Computing , Vol. 99, pp. 1-15, 2015.
[27] Heba Kurdi, Ebtehal T. Alotaibi, “A Hybrid Approach for Scheduling Virtual Machines in Private Clouds”, Procedia Computer Science Vol.34, pp.249 – 256, 2014.
[28] D.I. George Amalarethinama, T. Lucia Agnes Beenab, “Customer Facilitated Cost-based Scheduling (CFCSC) in Cloud”, Procedia Computer Science, Vol. 46, pp.660 – 667, 2014.
[29] J. Yu and R. Buyya, “Scheduling Scientific Workflow Applications with Deadline and Budget Constraints using Genetic Algorithms” Scientific Programming Journal Vo. 14, No. Issue. 3, pp. 217-230, 2006.
[30] Choudhary and Peddoju, “A Dynamic Optimization Algorithm for Task Scheduling in Cloud Environment”, International Journal of Engineering Research & Applications, Vol. 2, Issue.3, pp. 2564 – 2568, 2012.
[31] J. Rouzaud-Cornabas, “A trust aware distributed and collaborative scheduler for virtual machines in cloud” US Patent, 2011.
[32] James & Verma, “Efficient VM Load Balancing Algorithm for a Cloud Computing Environment”, International Journal on Computer Science & Engineering, Vol.4 Issue.9, pp. 1658-1663, 2012.