Reinforcement learning-based task scheduling for heterogeneous computing in end-edge-cloud environment

被引:0
|
作者
Wangbo Shen [1 ]
Weiwei Lin [1 ]
Wentai Wu [2 ]
Haijie Wu [3 ]
Keqin Li [1 ]
机构
[1] South China University of Technology,School of Computer Science and Engineering
[2] Pengcheng Laboratory,Department of Computer Science
[3] College of Information Science and Technology,Department of Computer Science
[4] Jinan University,undefined
[5] State University of New York,undefined
关键词
End-Edge-Cloud computing framework; Heterogeneous computing; Machine learning; Reinforcement learning;
D O I
10.1007/s10586-024-04828-2
中图分类号
学科分类号
摘要
The End-Edge-Cloud (EEC) computing framework can offer low-latency, high-quality services to users of diverse demands by leveraging pervasive resources. However, the inherent disparities in task requirements and the strong heterogeneity of computational resources in these systems make it non-trivial for scheduler design, particularly in high load scenarios (e.g. burst of tasks). This also complicates the adaptation of traditional cloud-oriented schedulers considering their limited support of heterogeneous processors and accelerators (e.g., CPUs, GPUs and NPUs). In light of this, we first present a system framework for task scheduling in the EEC architecture. In the framework we adopt a reinforcement learning (RL)-based scheduler tailored for reducing task completion time and waiting time. Our method integrates task characteristics and environmental constraints within matrices, based on which an adapted Q-Learning agent is employed for decision making. We then introduce the implementation of our framework that features Kubernetes and Rancher-based coordination with extended support for heterogeneous processing units. Experimentally we built a real-world EEC testbed comprising PC, Atlas 200 DK, and Raspberry PI devices. Evaluation results of our algorithm demonstrate a 271% enhancement in performance compared to existing algorithms in the context of burst-arrival task queues, which underscores the efficacy of our solution in realistic scenarios.
引用
收藏
相关论文
共 50 条
  • [31] An improved deep reinforcement learning-based scheduling approach for dynamic task scheduling in cloud manufacturing
    Wang, Xiaohan
    Zhang, Lin
    Liu, Yongkui
    Laili, Yuanjun
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2024, 62 (11) : 4014 - 4030
  • [32] Deep Learning based task scheduling in a Cloud RAN enabled edge environment
    Fletcher, Jude
    Wallom, David
    SEC'19: PROCEEDINGS OF THE 4TH ACM/IEEE SYMPOSIUM ON EDGE COMPUTING, 2019, : 283 - 285
  • [33] Hyper-Heuristic Task Scheduling Algorithm Based on Reinforcement Learning in Cloud Computing
    Yin, Lei
    Sun, Chang
    Gao, Ming
    Fang, Yadong
    Li, Ming
    Zhou, Fengyu
    INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2023, 37 (02): : 1587 - 1608
  • [34] DRLBTSA: Deep reinforcement learning based task-scheduling algorithm in cloud computing
    Mangalampalli, Sudheer
    Karri, Ganesh Reddy
    Kumar, Mohit
    Khalaf, Osama Ibrahim
    Romero, Carlos Andres Tavera
    Sahib, GhaidaMuttashar Abdul
    MULTIMEDIA TOOLS AND APPLICATIONS, 2024, 83 (03) : 8359 - 8387
  • [35] DRLBTSA: Deep reinforcement learning based task-scheduling algorithm in cloud computing
    Sudheer Mangalampalli
    Ganesh Reddy Karri
    Mohit Kumar
    Osama Ibrahim Khalaf
    Carlos Andres Tavera Romero
    GhaidaMuttashar Abdul Sahib
    Multimedia Tools and Applications, 2024, 83 : 8359 - 8387
  • [36] Deep Reinforcement Learning based Task Scheduling Scheme in Mobile Edge Computing Network
    Zhao, Qi
    Feng, Mingjie
    Li, Li
    Li, Yi
    Liu, Hang
    Chen, Genshe
    SENSORS AND SYSTEMS FOR SPACE APPLICATIONS XIV, 2021, 11755
  • [37] A collaborative scheduling method for cloud computing heterogeneous workflows based on deep reinforcement learning
    Chen, Genxin
    Qi, Jin
    Sun, Ying
    Hu, Xiaoxuan
    Dong, Zhenjiang
    Sun, Yanfei
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2023, 141 : 284 - 297
  • [38] Hyperdimensional Hybrid Learning on End-Edge-Cloud Networks
    Issa, Mariam
    Shahhosseini, Sina
    Ni, Yang
    Hu, Tianyi
    Abraham, Danny
    Rahmani, Amir M.
    Dutt, Nikil
    Imani, Mohsen
    2022 IEEE 40TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD 2022), 2022, : 652 - 655
  • [39] Deep reinforcement learning-based algorithms selectors for the resource scheduling in hierarchical Cloud computing
    Zhou G.
    Wen R.
    Tian W.
    Buyya R.
    Journal of Network and Computer Applications, 2022, 208
  • [40] A Reinforcement Learning-based DAG Tasks Scheduling in Edge-Cloud Collaboration Systems
    Song, Xifei
    Liu, Lei
    Fu, Junqi
    Zhang, Xueyao
    Feng, Jie
    Pei, Qingqi
    IEEE CONFERENCE ON GLOBAL COMMUNICATIONS, GLOBECOM, 2023, : 1771 - 1776