Joint Optimization of Caching, Computing and Trajectory Planning in Aerial Mobile Edge Computing Networks: A MADDPG Approach

Haifeng Sun*, Yuqiang Zhou, Hui Zhang, Laha Ale, Hongning Dai, Ning Zhang

*Corresponding author for this work

Research output: Contribution to journalJournal articlepeer-review

Abstract

The 6G network is expected to accommodate a wide array of connected devices, supporting diverse services from any location at any time. In this paper, we introduce an aerial Mobile Edge Computing (MEC) framework composed of High-Altitude Platforms (HAPs) and low-altitude Unmanned Aerial Vehicles (UAVs), to cater to computing offloading for Internet of Things (IoT) devices, particularly in rural/remote areas or disaster zones. The framework accommodates various types of tasks, each computed by the corresponding Docker container. The objective is to achieve optimal workload fairness for UAVs while simultaneously minimizing the weighted processing costs among IoT devices in terms of task computation latency and energy consumption over the long term. This is achieved by jointly optimizing the flight trajectories and Docker image caching decisions of the UAVs with limited storage capacities, alongside ensuring service fairness for IoT devices. We tailor a Multi-Agent Deep Deterministic Policy Gradient (MADDPG)-based approach to solve the long-term joint optimization problem, normalizing continuous actions and sampling discrete actions by generalizing the Gumbel-Softmax reparameterization trick. Experimental results indicate that our approach significantly outperforms benchmark schemes in terms of processing delay, energy consumption, and fairness.

Original languageEnglish
JournalIEEE Internet of Things Journal
DOIs
Publication statusE-pub ahead of print - 10 Sept 2024

Scopus Subject Areas

  • Signal Processing
  • Information Systems
  • Hardware and Architecture
  • Computer Science Applications
  • Computer Networks and Communications

User-Defined Keywords

  • Aerial Access Networks
  • joint optimization
  • MADDPG
  • Mobile Edge Computing
  • task offloading

Cite this