Skip to main content

Research Repository

Advanced Search

Dynamic Caching Dependency-Aware Task Offloading in Mobile Edge Computing

Zhao, Liang; Zhao, Zijia; Hawbani, Ammar; Liu, Zhi; Tan, Zhiyuan; Yu, Keping

Authors

Liang Zhao

Zijia Zhao

Ammar Hawbani

Zhi Liu

Keping Yu



Abstract

Mobile Edge Computing (MEC) is a distributed computing paradigm that provides computing capabilities at the periphery of mobile cellular networks. This architecture empowers Mobile Users (MUs) to offload computation-intensive applications to large-scale computing nodes near the edge side, reducing application latency for MUs. The resource allocation and task offloading in MEC has been widely studied. However, the burgeoning complexity inherent to modern applications, often represented as Directed Acyclic Graphs (DAGs) comprising a multitude of subtasks with interdependencies, poses huge challenges for application offloading and resource allocation. Meanwhile, previous work has neglected the impact of edge caching on the offloading execution of dependent tasks. Therefore, this paper introduces a novel dynamic caching dependency-aware task offloading (CachOf) scheme. First, to effectively enhance the rationality of cache and computing resource allocation, we develop a subtask priority computation scheme based on DAG dependencies. This scheme includes the execution sequence priority of subtasks on a single MU and the offloading sequence priority of subtasks from multiple MUs. Second, a dynamic caching scheme, designed to cater to dependent tasks, is proposed. This caching approach can not only assist offloading decisions, but also contribute to load balancing by harmonizing caching resources among edge servers. Finally, based on the task prioritization results and caching results, this paper presents a Deep Reinforcement Learning (DRL)-based offloading scheme to judiciously allocate resources and improve the execution efficiency of applications. Extensive simulation experiments demonstrate that CachOf outperforms other baseline schemes, achieving improved execution efficiency for applications.

Citation

Zhao, L., Zhao, Z., Hawbani, A., Liu, Z., Tan, Z., & Yu, K. (online). Dynamic Caching Dependency-Aware Task Offloading in Mobile Edge Computing. IEEE Transactions on Computers, https://doi.org/10.1109/TC.2025.3533091

Journal Article Type Article
Acceptance Date Jan 16, 2025
Online Publication Date Jan 23, 2025
Deposit Date Jan 19, 2025
Publicly Available Date Feb 26, 2025
Journal IEEE Transactions on Computers
Print ISSN 0018-9340
Publisher Institute of Electrical and Electronics Engineers
Peer Reviewed Peer Reviewed
DOI https://doi.org/10.1109/TC.2025.3533091
Keywords Mobile Edge Computing, Dependency Application, Resource Allocation, Task Offloading, Dynamic Caching, Deep Reinforcement Learning
Public URL http://researchrepository.napier.ac.uk/Output/4054937
This output contributes to the following UN Sustainable Development Goals:

SDG 11 - Sustainable Cities and Communities

Make cities and human settlements inclusive, safe, resilient and sustainable

Files

Dynamic Caching Dependency-Aware Task Offloading in Mobile Edge Computing (accepted version) (6.1 Mb)
PDF








You might also like



Downloadable Citations