An empirical investigation of task scheduling and VM consolidation schemes in cloud environment

被引:2
作者
Singh, Sweta [1 ]
Kumar, Rakesh [1 ]
Singh, Dayashankar [2 ]
机构
[1] Madan Mohan Malaviya Univ Technol, Comp Sci & Engn, Gorakhpur 273010, Uttar Pradesh, India
[2] Madan Mohan Malaviya Univ Technol, ITCA, Gorakhpur 273010, Uttar Pradesh, India
关键词
Cloud computing; Task scheduling; VM consolidation; Heuristic; Meta-heuristic scheduling; Hybrid scheduling; Green computing; Energy efficient computation; VIRTUAL MACHINE CONSOLIDATION; ENERGY-EFFICIENT; AWARE; ALGORITHM; OPTIMIZATION; MIGRATION; TIME;
D O I
10.1016/j.cosrev.2023.100583
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud computing has evolved as a new paradigm in Internet computing, offering services to the end-users and large-organizations, on-demand and pay-per-the-usage basis with high availability, elasticity, scalability and resiliency. In order to improve the performance of the Cloud system, handling multiple heterogeneous tasks concurrently, an appropriate task scheduler is required. To meet the user's requirements in terms of Quality of Service (QoS) parameters, the task scheduling algorithm should identify the order in which tasks should be executed. Energy efficiency is the significant challenge in today's task scheduling to meet the prerequisite for green computing. By increasing resource utilization at the data centers, virtual machine (VM) Consolidation is also recognized as the most widely used and promising approach in terms of energy consumption and system performance. However, excessive VM Consolidation could constitute a violation of the Service Level Agreement (SLA). The paper makes a contribution by outlining the numerous approaches that researchers have used thus far to achieve the goals of scheduling and VM Consolidation, assuring energy efficiency, and maintaining system performance. This would give readers a better understanding of the problems and the potential for improvement while assisting them in selecting the ideal scheduling algorithm with Consolidation technique. Additionally, the techniques are divided into three categories: those that primarily focus on task scheduling; those that target Consolidation; and complete computation, integrating task scheduling with VM Consolidation. Further classification for the scheduling algorithms include heuristic, meta-heuristic, greedy, and hybrid task scheduling algorithms. In addition to a summary of the benefits and drawbacks of the suggested algorithms, prospective research directions and recent developments in this area is also covered in this paper. (c) 2023 Elsevier Inc. All rights reserved.
引用
收藏
页数:20
相关论文
共 120 条
  • [1] Abdelsamea A., 2014, INT J INNOVATION APP, V8, P1504
  • [2] Cloud Computing: A Multi-workflow Scheduling Algorithm with Dynamic Reusability
    Adhikari, Mainak
    Koley, Santanu
    [J]. ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2018, 43 (02) : 645 - 660
  • [3] Hybrid ant genetic algorithm for efficient task scheduling in cloud data centers
    Ajmal, Muhammad Sohaib
    Iqbal, Zeshan
    Khan, Farrukh Zeeshan
    Ahmad, Muneer
    Ahmad, Iftikhar
    Gupta, Brij B.
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2021, 95
  • [4] Al-Qerem Ahmad, 2018, International Journal of Communication Networks and Information Security, V10, P358
  • [5] A metaheuristic method for joint task scheduling and virtual machine placement in cloud data centers
    Alboaneen, Dabiah
    Tianfield, Hugo
    Zhang, Yan
    Pranggono, Bernardi
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2021, 115 : 201 - 212
  • [6] Utilizing power consumption and SLA violations using dynamic VM consolidation in cloud data centers
    Arshad, Umer
    Aleem, Muhammad
    Srivastava, Gautam
    Lin, Jerry Chun-Wei
    [J]. RENEWABLE & SUSTAINABLE ENERGY REVIEWS, 2022, 167
  • [7] Task scheduling techniques in cloud computing: A literature survey
    Arunarani, A. R.
    Manjula, D.
    Sugumaran, Vijayan
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 91 : 407 - 415
  • [8] Online scheduling of dependent tasks of cloud's workflows to enhance resource utilization and reduce the makespan using multiple reinforcement learning-based agents
    Asghari, Ali
    Sohrabi, Mohammad Karim
    Yaghmaee, Farzin
    [J]. SOFT COMPUTING, 2020, 24 (21) : 16177 - 16199
  • [9] Enhanced Particle Swarm Optimization For Task Scheduling In Cloud Computing Environments
    Awad, A. I.
    El-Hefnawy, N. A.
    Kader, H. M. Abdel
    [J]. INTERNATIONAL CONFERENCE ON COMMUNICATIONS, MANAGEMENT, AND INFORMATION TECHNOLOGY (ICCMIT'2015), 2015, 65 : 920 - 929
  • [10] Aziza H, 2020, 2020 INT MULTI C ON, P1