4.8 Article

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

Journal

IEEE INTERNET OF THINGS JOURNAL
Volume 8, Issue 19, Pages 14985-14998

Publisher

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/JIOT.2021.3073034

Keywords

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

Funding

  1. National Natural Science Foundation of China [U19B2024, 61802421]
  2. National Key Research and Development Program [2018YFE0207600]
  3. Tianjin Science and Technology Foundation [18ZXJMTG00290]
  4. China Postdoctoral Science Foundation [2019M663017]
  5. National Natural Science Foundation of Hunan Province [2019JJ30029]

Ask authors/readers for more resources

The emergence of edge computing addresses transmission delays, but challenges remain in task dispatching and scheduling. This article proposes an online method OTDS that dynamically assigns tasks to optimal edge servers using OL and DRL techniques, achieving efficient and fair task scheduling by allocating appropriate resources to tasks based on their time sensitivity.
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.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.8
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available