arrow
Return

Dependency-Aware Dynamic Priority Scheduling for Online Multi-DAG Task Offloading in Mobile Edge Computing

delete2026-01-27
delete0
PRE
AI
刘
刘昊霖 (Haolin Liu)
G
Guizhong Zheng
Z
Zhiquan Liu
田
田淑娟 (Shujuan Tian)
Y
Yanchun Li
DOI:10.1109/JIOT.2025.3639051delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
The Internet of Things (IoT) revolution has led to unprecedented data generation, necessitating a shift from traditional centralized computing to more decentralized approaches. To address the challenges of data processing closer to the source, the paradigm of mobile edge computing (MEC) has emerged. It facilitates task offloading to nearby edge servers, thereby reducing delay and enhancing privacy. However, limited computation resources at the edge necessitate intelligent resource allocation through effective scheduling to maintain quality of service (QoS). Typically, a task comprises multiple subtasks with inherent dependencies, some of which are locally dependent and unsuitable for offloading. In subtask scheduling, one must account for both intersubtask and local dependencies, deploying different subtask types to near-optimal computing devices, whether edge servers or user equipments (UEs). This requirement presents significant challenges to scheduling strategies. Furthermore, since task offloading requests are inherently online, without prior task information before their arrival, improper scheduling can result in resource wastage and increased delays. To tackle these challenges, we formulate the online multi-DAG task scheduling with dependency awareness (OMSD) problem within a directed acyclic graph-based MEC (DAG-MEC) framework. This problem is modeled as an integer linear programming (ILP) problem and proven to be NP-hard. We propose a dynamic priority list scheduling (DPLS) algorithm to address this problem effectively. Our algorithm strategically determines subtask execution order by evaluating upward and downward ranks, task volume, and contention levels. Simulation results demonstrate that DPLS significantly outperforms existing benchmark algorithms regarding mean task completion time, server load balance, and maximum task completion time, offering a robust solution to the OMSD challenge in MEC environments.
Keywords:
Dynamic priority
intersubtask dependencies
local dependencies
mobile edge computing (MEC)
task scheduling

Journal

IEEE Internet of Things Journal cover
IEEE Internet of Things Journal
IF:
8.9
Papers:
1.4W
Citations:
7.8W

Organization

X
Xiangtan University
Scholars:
1.4K
Papers: 532
Citations: 1.1W
J
jinan university
Scholars:
4.3W
Papers: 2.7W
Citations: 38
Cited Papers

Cited Papers

errShare
errSave
Dependent Function Embedding for Distributed Serverless Edge Computing
err2022-10-01
err32
PREAI
errDeng, Shuiguang; Zhao, Hailiang; Xiang, Zhengzhe; Zhang, Cheng; Jiang, Rong; Li, Ying; Yin, Jianwei; Dustdar, Schahram; Zomaya, Albert Y.
errShare
errSave
errShare
errSave
Latency-Constrained Multi-User Efficient Task Scheduling in Large-Scale Internet of Vehicles
err2024-10-01
err1
PREAI
errMa, Buyun; Ren, Zhiyuan; Cheng, Wenchi; Wang, Jingqing; Zhang, Wei
errShare
errSave
FUNOff: Offloading Applications at Function Granularity for Mobile Edge Computing
err2023-01-01
err1
PREAI
errChen, Xing; Li, Ming; Zhong, Hao; Chen, Xiaona; Ma, Yun; Hsu, Ching-Hsien
errShare
errSave
researcher View more