arrow
Return

Dynamic Task Scheduling in Cloud-Assisted Mobile Edge Computing

delete2023-04-01
delete20
PRE
AI
X
Xiao Ma
A
Ao Zhou
S
Shan Zhang
Q
Qing Li
A
Alex X. Liu
S
Shangguang Wang *
DOI:10.1109/TMC.2021.3115262delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
The cloud-assisted mobile edge computing system is a critical architecture to process computation-intensive and delay-sensitive mobile applications in close proximity to mobile users with high resource efficiency. Due to the heterogenous dynamics of task arrivals at edge nodes and the distributed nature of the system, the workloads of edge nodes are prone to be unbalanced, which can cause high task response time and resource cost. This paper solves the dynamic task scheduling problem in cloud-assisted mobile edge computing (including both peer task scheduling among edge nodes and cross-layer task scheduling from edge nodes to the cloud), aiming at minimizing average task response time within resource budget limit. To overcome the challenges of task arrival dynamics, edge node heterogeneity, and computation-communication delay tradeoff, we propose a Water-filling Based Dynamic Task Scheduling (WiDaS) algorithm. WiDaS dynamically tunes the usage of cloud resources based on the Lyapunov optimization method and efficiently schedules mobile tasks among edge nodes (and the cloud) by exploiting the idea of water filling. Extensive simulations are conducted to evaluate WiDaS under a trace-driven traffic pattern and two mathematic traffic patterns. The results demonstrate that WiDaS shows two-fold benefits of efficiency and effectiveness. In terms of efficiency, WiDaS can achieve the approximate results with the KKT-based algorithm while reducing the computation complexity from exponential order to polynomial order. In terms of effectiveness, WiDaS can reduce the average task response time by up to 64.4% and 47.2% over the Fair-ratio and the Edge-first algorithm.
Keywords:
Task analysis
Peer-to-peer computing
Dynamic scheduling
Processor scheduling
Delays
Heuristic algorithms
Mobile handsets
Mobile edge computing
cloud
task scheduling
workload scheduling

Journal

IEEE Transactions on Mobile Computing cover
IEEE Transactions on Mobile Computing
IF:
9.2
Papers:
5.6K
Citations:
1.8W

Organization

B
beijing university of posts & telecommunications
Scholars:
1.4W
Papers: 1.2W
Citations: 9
B
Beihang University
Scholars:
5.2W
Papers: 4.1W
Citations: 37
M
michigan state university
Scholars:
3.6W
Papers: 3.2W
Citations: 44
researcher View more organizations
Cited Papers

Cited Papers

Determination of copper in sea water using a flow-injection method with chemiluminescence detection
err1992-09-01
err0
PREAI
errKenneth H. Coale; Kenneth S. Johnson; Paul M. Stout; Carole M. Sakamoto
errShare
errSave
Cooperative Edge Caching in User-Centric Clustered Mobile Networks
err2018-08-01
err212
errOAAI
errZhang, Shan; He, Peter; Suto, Katsuya; Yang, Peng; Zhao, Lian; Shen, Xuemin
errShare
errSave
Material Cultures of Tourism
err2006-07-01
err0
PREAI
errMichael Haldrup; Jonas Larsen
errShare
errSave
errShare
errSave
researcher View more