A survey on cloud computing scheduling algorithms

被引:1
|
作者
Malekimajd, Marzieh [1 ]
Safarpoor-Dehkordi, Ali [2 ]
机构
[1] Iran Univ Sci & Technol, Sch Comp Engn, Tehran, Iran
[2] Iran Univ Sci & Technol, Tehran, Iran
关键词
Cloud computing; scheduling; deterministic algorithms; optimization algorithms; metaheuristic algorithms; learning algorithms; PARTICLE SWARM OPTIMIZATION; MIN-MIN ALGORITHM; ENERGY; MAPREDUCE; MANAGEMENT; WORKLOAD; STRATEGY; GSA;
D O I
10.3233/MGS-220217
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Cloud computing has emerged as one of the hottest topics in technology and has quickly become a widely used information and communication technology model. Performance is a critical component in the cloud environment concerning constraints like economic, time, and hardware issues. Various characteristics and conditions for providing solutions and designing strategies must be dealt with in different situations to perform better. For example, task scheduling and resource allocation are significant challenges in cloud management. Adopting proper techniques in such conditions leads to performance improvement. This paper surveys existing scheduling algorithms concerning the macro design idea. We classify these algorithms into four main categories: deterministic algorithms, metaheuristic algorithms, learning algorithms, and algorithms based on game theory. Each category is discussed by citing appropriate studies, and the MapReduce review is addressed as an example.
引用
收藏
页码:119 / 148
页数:30
相关论文
共 50 条
  • [21] Metaheuristic task scheduling algorithms for cloud computing environments
    Aktan, Merve Nur
    Bulut, Hasan
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (09):
  • [22] Analytical Study of Load Scheduling Algorithms in Cloud Computing
    Chaudhary, Divya
    Kumar, Bijendra
    2014 INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND GRID COMPUTING (PDGC), 2014, : 7 - 12
  • [23] Integrated MOPSO algorithms for task scheduling in cloud computing
    Abdullah, Monir
    Al-Muta'a, Ebtsam A.
    Al-Sanabani, Maher
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2019, 36 (02) : 1823 - 1836
  • [24] Task scheduling techniques in cloud computing: A literature survey
    Arunarani, A. R.
    Manjula, D.
    Sugumaran, Vijayan
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 91 : 407 - 415
  • [25] Valuable survey on scheduling algorithms in the cloud with various publications
    Bansal, Nidhi
    Singh, Ajay Kumar
    INTERNATIONAL JOURNAL OF SYSTEM ASSURANCE ENGINEERING AND MANAGEMENT, 2022, 13 (05) : 2132 - 2150
  • [26] A Survey on Resource Allocation Algorithms and Models in Cloud Computing
    AlDossary, Noura
    AlQahtani, Sarah
    AlUbaidan, Haya
    Atta-ur-Rahman
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2022, 22 (03): : 776 - 782
  • [27] Applying Scheduling Algorithms with QoS in the Cloud Computing
    Jung, Sung-Min
    Kim, Nam-Uk
    Chung, Tai-Myoung
    2013 INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND APPLICATIONS (ICISA 2013), 2013,
  • [28] Genetic Algorithms for Job Scheduling in Cloud Computing
    Hassan, Mohammed-Albarra
    Kacem, Imed
    Martin, Sebastien
    Osman, Izzeldin M.
    STUDIES IN INFORMATICS AND CONTROL, 2015, 24 (04): : 387 - 399
  • [29] Scheduling Algorithms of Cloud Computing: State of the Art
    Kolekar, Vikas K.
    Sakhare, Sachin R.
    INTERNATIONAL JOURNAL OF NEXT-GENERATION COMPUTING, 2021, 12 (02): : 145 - 157
  • [30] A comprehensive survey on cloud computing scheduling techniques
    Gupta S.
    Tripathi S.
    Multimedia Tools and Applications, 2024, 83 (18) : 53581 - 53634