Affiliation:
1. Jazan University
2. University of Doha for Science and Technology
3. Dar Al-Hekma University
Abstract
Abstract
Due to the extensive migration of business and scientific applications as well as the enormous growth in online data produced by IoT devices, numerous problems have arisen in cloud scheduling. Efficient delivery of resources considering user-defined Service Level Agreement (SLA) and Quality of Service (QoS) can only achieve with efficient and state-of-the-art scheduling methods. In this regard, virtual machine (VM) scheduling has been a highly required method for resource scheduling in the ever-changing cloud and multi-access computing environment (MAC). Based on an examination of recent literature, this investigation intends to provide a comprehensive Systematic Literature Review (SLR) of the methods employed for virtual machine scheduling in cloud computing. Besides, the SLR disseminates the challenges and opportunities in VM design and discusses future researchers' baselines. The SLR investigated the VM scheduling techniques and searched the most relevant research databases online. The authors selected sixty-seven (67) preliminary studies for this review out of 722 articles between 2008 and 2022. A total of 67 articles were reviewed for VM scheduling methods and techniques. The taxonomical results were divided into three major classes; conventional approach, heuristics approach, and meta-heuristic approach. With the observation, this review concludes that a lot of development in VM scheduling techniques in the literature are based on metaheuristics and heuristics methods. At last, many open issues, challenges, and development trends of modern VM scheduling techniques are discussed.
Publisher
Research Square Platform LLC
Reference140 articles.
1. Resource management for Infrastructure as a Service (IaaS) in cloud computing: A survey;Manvi SS;J. Netw. Comput. Appl.,2014
2. Special section: Federated resource management in grid and cloud computing systems;Buyya R;Future Generation Computer Systems,2010
3. Li, W., et al.: Multi-resource fair allocation with bounded number of tasks in cloud computing systems. in National Conference of Theoretical Computer Science. Springer. (2017)
4. Khosravi, A., Nadjaran, A., Toosi, Buyya, R.: Online virtual machine migration for renewable energy usage maximization in geographically distributed cloud data centers. Practice and Experience, Concurrency and Computation (2017)
5. A QoS-aware virtual machine scheduling method for energy conservation in cloud-based cyber-physical systems;Qi L;World Wide Web,2020