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 条
  • [31] A comprehensive survey on cloud computing scheduling techniques
    Gupta S.
    Tripathi S.
    Multimedia Tools and Applications, 2024, 83 (18) : 53581 - 53634
  • [32] Metaheuristic Scheduling for Cloud: A Survey
    Tsai, Chun-Wei
    Rodrigues, Joel J. P. C.
    IEEE SYSTEMS JOURNAL, 2014, 8 (01): : 279 - 291
  • [33] A Survey of Various Scheduling Algorithms in Cloud Environment
    Santhosh, B.
    Manjaiah, D. H.
    Suresh, L. Padma
    IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGICAL TRENDS IN COMPUTING, COMMUNICATIONS AND ELECTRICAL ENGINEERING (ICETT), 2016,
  • [34] Resource Scheduling Algorithms in Cloud Environment - A Survey
    Babu, A. Aalan
    Rajam, V. Mary Anita
    2017 SECOND INTERNATIONAL CONFERENCE ON RECENT TRENDS AND CHALLENGES IN COMPUTATIONAL MODELS (ICRTCCM), 2017, : 25 - 30
  • [35] A REVIEW - DIFFERENT SCHEDULING ALGORITHMS IN CLOUD COMPUTING ENVIRONMENT
    Patil, Neeta
    Aeloor, Deepak
    PROCEEDINGS OF 2017 11TH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS AND CONTROL (ISCO 2017), 2017, : 182 - 185
  • [36] Efficient Task Scheduling Algorithms for Cloud Computing Environment
    Sindhu, S.
    Mukherjee, Saswati
    HIGH PERFORMANCE ARCHITECTURE AND GRID COMPUTING, 2011, 169 : 79 - +
  • [37] COST-EFFECTIVE SCHEDULING AND LOAD BALANCING ALGORITHMS IN CLOUD COMPUTING USING LEARNING AUTOMATA
    Sarhadi, Ali
    Akbari, Javad Torkestani
    COMPUTING AND INFORMATICS, 2023, 42 (01) : 37 - 74
  • [38] An Effective Analysis on Various Scheduling Algorithms in Cloud Computing
    Sudheer, M. S.
    Reedy, K. Ganesh
    Sree, P. Kiran
    Raju, V. Purushothama
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INVENTIVE COMPUTING AND INFORMATICS (ICICI 2017), 2017, : 931 - 936
  • [39] Energy saving algorithms for workflow scheduling in cloud computing
    Watanabe, Elaine N.
    Campos, Pedro P. V.
    Braghetto, Kelly R.
    Batista, Daniel M.
    2014 BRAZILIAN SYMPOSIUM ON COMPUTER NETWORKS AND DISTRIBUTED SYSTEMS (SBRC), 2014, : 9 - 16
  • [40] Survey of Task Scheduling in Cloud Computing based on Particle Swarm Optimization
    Alkayal, Entisar S.
    Jennings, Nicholas R.
    Abulkhair, Maysoon F.
    2017 INTERNATIONAL CONFERENCE ON ELECTRICAL AND COMPUTING TECHNOLOGIES AND APPLICATIONS (ICECTA), 2017, : 263 - 268