Joint Task Offloading and Resource Allocation with Data Caching in UAV-Aided Mobile Edge Computing Networks for Latency-Sensitive Applications
Tanmay Baidya, Sangman MohThe rapid growth of computing-intensive and latency-sensitive applications, including augmented reality, virtual reality, and self-driving systems, has increased the demand for low-latency and energy-efficient processing solutions. Mobile edge computing (MEC) has evolved as a transformative paradigm by relocating computation to the network edge, closer to end users. Unmanned aerial vehicles (UAVs) further strengthen MEC by offering flexible deployment, mobility, and reliable line-of-sight communication, making them suitable for temporary high-demand scenarios. Moreover, such latency-sensitive applications often generate numerous repetitive tasks and, thus, storing the results of these tasks can reduce both communication overhead and computational workload. However, jointly addressing the caching of task-results alongside offloading and resource allocation decisions in UAV-aided MEC networks remains a non-trivial challenge. In this study, an integrated task offloading and resource allocation with data caching (JORC) framework is proposed to address these challenges. The offloading and resource allocation problems are formulated as a Markov decision process and solved using the soft actor–critic reinforcement learning algorithm. In addition, dynamic and adaptive caching manages limited storage and reduces redundant computations by using a hybrid strategy that integrates the least-frequently used and least-recently used policies to reduce computational redundancy. Simulation results confirm that the proposed JORC framework substantially reduces latency, energy consumption, and overall system cost, while increasing the successful task completion ratio compared to existing baseline approaches.