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 条
  • [41] A novel deep reinforcement learning scheme for task scheduling in cloud computing
    Siddesha, K.
    Jayaramaiah, G. V.
    Singh, Chandrapal
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2022, 25 (06): : 4171 - 4188
  • [42] A novel deep reinforcement learning scheme for task scheduling in cloud computing
    K. Siddesha
    G. V. Jayaramaiah
    Chandrapal Singh
    Cluster Computing, 2022, 25 : 4171 - 4188
  • [43] Deep reinforcement learning-based online task offloading in mobile edge computing networks
    Wu, Haixing
    Geng, Jingwei
    Bai, Xiaojun
    Jin, Shunfu
    INFORMATION SCIENCES, 2024, 654
  • [44] Comprehensive survey on reinforcement learning-based task offloading techniques in aerial edge computing
    Nabi, Ahmadun
    Baidya, Tanmay
    Moh, Sangman
    INTERNET OF THINGS, 2024, 28
  • [45] End-edge-cloud collaborative computation offloading for multiple mobile users in heterogeneous edge-server environment
    Peng, Kai
    Huang, Hualong
    Wan, Shaohua
    Leung, Victor C. M.
    WIRELESS NETWORKS, 2024, 30 (05) : 3495 - 3506
  • [46] Deep Reinforcement Learning-Based Task Offloading and Load Balancing for Vehicular Edge Computing
    Wu, Zhoupeng
    Jia, Zongpu
    Pang, Xiaoyan
    Zhao, Shan
    ELECTRONICS, 2024, 13 (08)
  • [47] Reinforcement Learning for Task Placement in Collaborative Cloud- Edge Computing
    Zhou, Ping
    Wu, Gaoxiang
    Alzahrani, Bander
    Barnawi, Ahmed
    Alhindi, Ahmad
    Chen, Min
    2021 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2021,
  • [48] A Multi-Intersection Vehicular Cooperative Control Based on End-Edge-Cloud Computing
    Jiang, Mingzhi
    Wu, Tianhao
    Wang, Zhe
    Gong, Yi
    Zhang, Lin
    Liu, Ren Ping
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2022, 71 (03) : 2459 - 2471
  • [49] Implementing an intelligent learning-based algorithm for efficient task scheduling in cloud computing environments
    Ahmed, Mohammed Waseem
    Kavitha, G.
    INFORMATION SECURITY JOURNAL, 2025,
  • [50] Flexible Task Scheduling Based on Edge Computing and Cloud Collaboration
    Wang, Suzhen
    Wang, Wenli
    Jia, Zhiting
    Pang, Chaoyi
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2022, 42 (03): : 1241 - 1255