Cost-Effective Scheduling for Dependent Tasks With Tight Deadline Constraints in Mobile Edge Computing

Jiong Lou,Zhiqing Tang,Songli Zhang,Weijia Jia,Wei Zhao,Jie Li
DOI: https://doi.org/10.1109/tmc.2022.3188770
IF: 6.075
2022-01-01
IEEE Transactions on Mobile Computing
Abstract:In Mobile Edge Computing (MEC), latency-sensitive mobile applications comprising dependent tasks can be scheduled to edge or cloud servers to reduce latency and execution costs. However, existing algorithms based on deadline distribution can hardly satisfy tight application deadlines in heterogeneous MEC due to lacking a global view of the future impacts on descendant tasks. To fill in this gap, we formulate the deadline-constrained cost optimization problem for dependent task scheduling in MEC and propose a low-complexity scheduling algorithm that considers a single task's future impacts in two stages. Specifically: (1) In the edge scheduling stage, each task is scheduled according to its successors’ latest start times instead of its sub-deadline to alleviate the lateness of its successors. An edge-only schedule plan is generated by scheduling tasks only on edge servers to save execution costs. (2) In the cloud offloading stage, in order to utilize the powerful cloud resources to satisfy the deadline, the edge-only schedule plan missing the deadline is efficiently modified by properly offloading multiple successive tasks to the cloud. Simulation results show the substantial advantage of the proposed algorithm over baselines in both online and offline scenarios.
computer science, information systems,telecommunications
What problem does this paper attempt to address?