Skip to main navigation Skip to search Skip to main content

Efficient Dependent Task Offloading for Multiple Applications in MEC-Cloud System

  • Jiagang Liu
  • , Ju Ren
  • , Yongmin Zhang
  • , Xuhong Peng
  • , Yaoxue Zhang
  • , Yuanyuan Yang
  • Central South University
  • Hunan Institute of Technology
  • Shaanxi Key Laboratory for Network Computing and Security Technology
  • Tsinghua University

Research output: Contribution to journalArticlepeer-review

159 Scopus citations

Abstract

With the proliferation of versatile mobile applications, offloading compute-intensive tasks to the MEC/Cloud becomes a dramatic technique due to the limited resources and high user experience requirements at mobile devices. However, most existing works design their task offloading schemes without considering the dependence of tasks and the orchestration of the MEC and Cloud, and thus may limit the system performance. In this paper, we propose a dependent task offloading framework for multiple mobile applications, named COFE, where mobile devices can offload their compute-intensive tasks with dependent constraints to the MEC-Cloud system. It can assign the offloaded tasks to the MEC and Cloud adaptively to improve the user experience. Based on COFE, we formulate the task offloading problem as an average makespan minimization problem, which is proved to be NP-hard. Then, we propose a heuristic ranking-based algorithm to assign the offloaded tasks according to their bottom levels. Theoretical analysis proves the stability of the system under the proposed algorithm and extensive simulations validate that the proposed algorithm can significantly reduce the average makespan and deadline violation probabilities of offloaded applications.

Original languageEnglish
Pages (from-to)2147-2162
Number of pages16
JournalIEEE Transactions on Mobile Computing
Volume22
Issue number4
DOIs
StatePublished - Apr 1 2023

Keywords

  • Mobile edge computing
  • dependent tasks
  • multiple mobile applications
  • task offloading

Fingerprint

Dive into the research topics of 'Efficient Dependent Task Offloading for Multiple Applications in MEC-Cloud System'. Together they form a unique fingerprint.

Cite this