Task Scheduling in Cloud Environment-Techniques, Applications, and Tools: A Systematic Literature Review

被引:3
作者
Abraham, Olanrewaju L. [1 ,2 ]
Bin Ngadi, Md Asri [1 ]
Sharif, Johan Bin Mohamad [1 ]
Sidik, Mohd Kufaisal Mohd [3 ]
机构
[1] Univ Teknol Malaysia, Fac Comp Sci, Johor Baharu 81310, Malaysia
[2] Gateway ICT Polytech Saapade, Ishara 121116, Ogun State, Nigeria
[3] V3X Malaysia Sdn Bhd, Skudai 81300, Johor, Malaysia
关键词
Cloud computing; task scheduling; heuristic technique; meta-heuristic technique; hybrid technique; makespan; OPTIMIZATION ALGORITHM; MANAGEMENT; WORKFLOWS;
D O I
10.1109/ACCESS.2024.3466529
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud computing has become a revolutionary model for providing computational resources and services via the internet. As the volume of tasks and the dynamic nature of cloud resources increase, several critical challenges emerge, including load balancing, resource utilization, task allocation, and system performance. Ineffective scheduling leads to issues such as resource imbalance (either overuse or underuse) resulting in service degradation or resource wastage. The primary goal of this study is to review and analyze the challenges related to task allocation among limited cloud resources, focusing on factors like resource utilization, reliability, makespan time, cost, energy consumption, availability, response time, and other key performance metrics. The paper offers a systematic literature review of task scheduling in cloud computing, introducing a novel classification taxonomy and a comparative review of various techniques. This taxonomy categorizes metaheuristic scheduling techniques based on scheduling algorithms, problem nature, task types, primary scheduling objectives, task-resource mapping, scheduling constraints, and testing environments. This study provides a thorough assessment, classification, and analysis of different scheduling systems, discussing their advantages and limitations. It also outlines future research directions to support current researchers and practitioners.
引用
收藏
页码:138252 / 138279
页数:28
相关论文
共 151 条
[1]   A Hybrid Approach Based on Grey Wolf and Whale Optimization Algorithms for Solving Cloud Task Scheduling Problem [J].
Ababneh, Jafar .
MATHEMATICAL PROBLEMS IN ENGINEERING, 2021, 2021
[2]   Kepler optimization algorithm: A new metaheuristic algorithm inspired by Kepler?s laws of planetary motion [J].
Abdel-Basset, Mohamed ;
Mohamed, Reda ;
Azeem, Shaimaa A. Abdel ;
Jameel, Mohammed ;
Abouhawwash, Mohamed .
KNOWLEDGE-BASED SYSTEMS, 2023, 268
[3]   Artificial gorilla troops optimizer: A new nature-inspired metaheuristic algorithm for global optimization problems [J].
Abdollahzadeh, Benyamin ;
Gharehchopogh, Farhad Soleimanian ;
Mirjalili, Seyedali .
INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 2021, 36 (10) :5887-5958
[4]   African vultures optimization algorithm: A new nature-inspired metaheuristic algorithm for global optimization problems [J].
Abdollahzadeh, Benyamin ;
Gharehchopogh, Farhad Soleimanian ;
Mirjalili, Seyedali .
COMPUTERS & INDUSTRIAL ENGINEERING, 2021, 158
[5]   A Discrete Prey-Predator Algorithm for Cloud Task Scheduling [J].
Abdulgader, Doaa Abdulmoniem ;
Yousif, Adil ;
Ali, Awad .
APPLIED SCIENCES-BASEL, 2023, 13 (20)
[6]   An adaptive symbiotic organisms search for constrained task scheduling in cloud computing [J].
Abdullahi, Mohammed ;
Ngadi, Md Asri ;
Dishing, Salihu Idi ;
Abdulhamid, Shafi'i Muhammad .
JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2022, 14 (7) :8839-8850
[7]   Dynamic Resource Allocation Using Improved Firefly Optimization Algorithm in Cloud Environment [J].
Abedi, Simin ;
Ghobaei-Arani, Mostafa ;
Khorami, Ehsan ;
Mojarad, Musa .
APPLIED ARTIFICIAL INTELLIGENCE, 2022, 36 (01)
[8]   Improved Black Widow Optimization: An investigation into enhancing cloud task scheduling efficiency [J].
Abu-Hashem, Muhannad A. ;
Shehab, Mohammad ;
Shambour, Mohd Khaled Yousef ;
Daoud, Mohammad Sh. ;
Abualigah, Laith .
SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2024, 41
[9]   Improved synergistic swarm optimization algorithm to optimize task scheduling problems in cloud computing [J].
Abualigah, Laith ;
Hussein, Ahmad MohdAziz ;
Almomani, Mohammad H. ;
Abu Zitar, Raed ;
Migdady, Hazem ;
Alzahrani, Ahmed Ibrahim ;
Alwadain, Ayed .
SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2024, 43
[10]   Intelligent workflow scheduling for Big Data applications in IoT cloud computing environments [J].
Abualigah, Laith ;
Diabat, Ali ;
Abd Elaziz, Mohamed .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (04) :2957-2976