Deep reinforcement learning-based scheduling in distributed systems: a critical review

被引:4
作者
Abadi, Zahra Jalali Khalil [1 ]
Mansouri, Najme [1 ]
Javidi, Mohammad Masoud [1 ]
机构
[1] Shahid Bahonar Univ Kerman, Dept Comp Sci, BOX 76135 133, Kerman, Iran
基金
英国科研创新办公室;
关键词
Deep reinforcement learning; Scheduling; Cloud computing; Fog computing; CLOUD; ROBOTICS;
D O I
10.1007/s10115-024-02167-7
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Many fields of research use parallelized and distributed computing environments, including astronomy, earth science, and bioinformatics. Due to an increase in client requests, service providers face various challenges, such as task scheduling, security, resource management, and virtual machine migration. NP-hard scheduling problems require a long time to implement an optimal or suboptimal solution due to their large solution space. With recent advances in artificial intelligence, deep reinforcement learning (DRL) can be used to solve scheduling problems. The DRL approach combines the strength of deep learning and neural networks with reinforcement learning's feedback-based learning. This paper provides a comprehensive overview of DRL-based scheduling algorithms in distributed systems by categorizing algorithms and applications. As a result, several articles are assessed based on their main objectives, quality of service and scheduling parameters, as well as evaluation environments (i.e., simulation tools, real-world environment). The literature review indicates that algorithms based on RL, such as Q-learning, are effective for learning scaling and scheduling policies in a cloud environment. Additionally, the challenges and directions for further research on deep reinforcement learning to address scheduling problems were summarized (e.g., edge intelligence, ideal dynamic task scheduling framework, human-machine interaction, resource-hungry artificial intelligence (AI) and sustainability).
引用
收藏
页码:5709 / 5782
页数:74
相关论文
共 119 条
  • [1] A comprehensive survey on scheduling algorithms using fuzzy systems in distributed environments
    Abadi, Zahra Jalali Khalil
    Mansouri, Najme
    [J]. ARTIFICIAL INTELLIGENCE REVIEW, 2024, 57 (01)
  • [2] Task scheduling in fog environment-Challenges, tools & methodologies: A review
    Abadi, Zahra Jalali Khalil
    Mansouri, Najme
    Khalouie, Mahshid
    [J]. COMPUTER SCIENCE REVIEW, 2023, 48
  • [3] A comparative analysis of simulators for the Cloud to Fog continuum
    Abreu, David Perez
    Velasquez, Karima
    Curado, Marilia
    Monteiro, Edmundo
    [J]. SIMULATION MODELLING PRACTICE AND THEORY, 2020, 101 (101)
  • [4] Deep learning models for cloud, edge, fog, and IoT computing paradigms: Survey, recent advances, and future directions
    Ahmad, Shahnawaz
    Shakeel, Iman
    Mehfuz, Shabana
    Ahmad, Javed
    [J]. COMPUTER SCIENCE REVIEW, 2023, 49
  • [5] [Anonymous], About us
  • [6] [Anonymous], US
  • [7] Machine Learning for Fog Computing: Review, Opportunities and a Fog Application Classifier and Scheduler
    Aqib, Mohd
    Kumar, Dinesh
    Tripathi, Sarsij
    [J]. WIRELESS PERSONAL COMMUNICATIONS, 2023, 129 (02) : 853 - 880
  • [8] Archana R, 2022, 2022 INT C ELECT SYS, P23, DOI DOI 10.1109/ICESIC53714.2022.9783503
  • [9] Resource scheduling methods for cloud computing environment: The role of meta-heuristics and artificial intelligence
    Aron, Rajni
    Abraham, Ajith
    [J]. ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2022, 116
  • [10] Online Partial Offloading and Task Scheduling in SDN-Fog Networks With Deep Recurrent Reinforcement Learning
    Baek, Jungyeon
    Kaddoum, Georges
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (13): : 11578 - 11589