Online Dispatching and Fair Scheduling of Edge Computing Tasks: A Learning-Based Approach

被引:30
|
作者
Yuan, Hao [1 ]
Tang, Guoming [2 ]
Li, Xinyi [1 ]
Guo, Deke [1 ,3 ]
Luo, Lailong [1 ]
Luo, Xueshan [1 ]
机构
[1] Natl Univ Def Technol, Sci & Technol Informat Syst Engn Lab, Changsha 410073, Peoples R China
[2] Peng Cheng Lab, Network Commun Res Ctr, Shenzhen 518000, Peoples R China
[3] Tianjin Univ, Coll Intelligence & Comp, Tianjin 300350, Peoples R China
来源
IEEE INTERNET OF THINGS JOURNAL | 2021年 / 8卷 / 19期
基金
中国国家自然科学基金; 中国博士后科学基金;
关键词
Task analysis; Servers; Processor scheduling; Dispatching; Edge computing; Cloud computing; Optimal scheduling; Deep reinforcement learning (DRL); edge computing; fair scheduling; online learning (OL); round-robin (RR); task dispatching; NETWORK; MODEL;
D O I
10.1109/JIOT.2021.3073034
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The emergence of edge computing can effectively tackle the problem of large transmission delays caused by the long-distance between user devices and remote cloud servers. Users can offload tasks to the nearby edge servers to perform computations, so as to minimize the average task response time through effective task dispatching and scheduling methods. However: 1) in the task dispatching phase, the dynamic features of network conditions and server loads make it difficult for the offloaded tasks to select the optimal edge server and 2) in the task scheduling phase, each edge server may face a large number of offloading tasks to schedule, resulting in long average task response time, or even severe task starvation. In this article, we propose an online task dispatching and fair scheduling method OTDS to tackle the above two challenges, which combines online learning (OL) and deep reinforcement learning (DRL) techniques. Specifically, using an OL approach, OTDS performs real-time estimating of network conditions and server loads, and then dynamically assigns tasks to the optimal edge servers accordingly. Meanwhile, at each edge server, by combing the round-robin mechanism with DRL, OTDS is able to allocate appropriate resources to each task according to its time sensitivity and achieve high efficiency and fairness in task scheduling. Evaluation results show that our online method can dynamically allocate network resources and computing resources to those offloaded tasks according to their time-sensitive requirements. Thus, OTDS outperforms the existing methods in terms of the efficiency and fairness on task dispatching and scheduling by significantly reducing the average task response time.
引用
收藏
页码:14985 / 14998
页数:14
相关论文
共 50 条
  • [1] DeepSCJD: An Online Deep Learning-Based Model for Secure Collaborative Job Dispatching in Edge Computing
    Yu, Zhaoyang
    Zhao, Sinong
    Su, Tongtong
    Liu, Wenwen
    Liu, Xiaoguang
    Wang, Gang
    Wang, Zehua
    Leung, Victor C. M.
    [J]. SERVICE-ORIENTED COMPUTING (ICSOC 2022), 2022, 13740 : 481 - 497
  • [2] Computation offloading and tasks scheduling for the internet of vehicles in edge computing: A deep reinforcement learning-based pointer network approach
    Ju, Xiang
    Su, Shengchao
    Xu, Chaojie
    Wang, Haoxuan
    [J]. COMPUTER NETWORKS, 2023, 223
  • [3] Deep Reinforcement Learning-Based Workload Scheduling for Edge Computing
    Tao Zheng
    Jian Wan
    Jilin Zhang
    Congfeng Jiang
    [J]. Journal of Cloud Computing, 11
  • [4] Deep Reinforcement Learning-Based Workload Scheduling for Edge Computing
    Zheng, Tao
    Wan, Jian
    Zhang, Jilin
    Jiang, Congfeng
    [J]. JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2022, 11 (01):
  • [5] Online Deadline-Aware Task Dispatching and Scheduling in Edge Computing
    Meng, Jiaying
    Tan, Haisheng
    Li, Xiang-Yang
    Han, Zhenhua
    Li, Bojie
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2020, 31 (06) : 1270 - 1286
  • [6] Dedas: Online Task Dispatching and Scheduling with Bandwidth Constraint in Edge Computing
    Meng, Jiaying
    Tan, Haisheng
    Xu, Chao
    Cao, Wanli
    Liu, Liuyan
    Li, Bojie
    [J]. IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2019), 2019, : 2287 - 2295
  • [7] A reinforcement learning-based approach for online bus scheduling
    Liu, Yingzhuo
    Zuo, Xingquan
    Ai, Guanqun
    Liu, Yahong
    [J]. KNOWLEDGE-BASED SYSTEMS, 2023, 271
  • [8] Deep Reinforcement Learning-Based Task Scheduling in IoT Edge Computing
    Sheng, Shuran
    Chen, Peng
    Chen, Zhimin
    Wu, Lenan
    Yao, Yuxuan
    [J]. SENSORS, 2021, 21 (05) : 1 - 19
  • [9] Learning-based Edge Computing Architecture for Regional Scheduling in Manufacturing System
    Xue, Tianfang
    Zeng, Peng
    Yu, Haibin
    [J]. 2021 IEEE 19TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2021,
  • [10] Reinforcement Learning-Based Optimization for Mobile Edge Computing Scheduling Game
    Wang, Tingting
    Lu, Bingxian
    Wang, Wei
    Wei, Wei
    Yuan, Xiaochen
    Li, Jianqing
    [J]. IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTATIONAL INTELLIGENCE, 2023, 7 (01): : 55 - 64