Optimization for Task Offloading and Downloading in UAV-Assisted MEC Systems with Aerial to Aerial Collaboration

Published: 01 Jan 2025, Last Modified: 24 Jul 2025CSCWD 2025EveryoneRevisionsBibTeXCC BY-SA 4.0
Abstract: Owing to the easy deployment and mobile flexibility, Unmanned Aerial Vehicle (UAV) assisted Mobile Edge Computing (MEC) has been deemed as one potential technology for handling the computation-intensive tasks at terminal devices (TDs). In this work, a MEC architecture assisted by UAVs is designed which achieves efficient offloading, computing, and downloading for tasks from multiple TDs via aerial to aerial collaboration of two UAVs. In this architecture, the task offloading process contains two parts, i.e., the offloading from TDs to a mobile UAV which flies around TDs, and the offloading from the mobile UAV to a hovering UAV which hovers in the air. The computing tasks from TDs will be divided into three parts allocated to the TDs themselves, and both two UAVs. Upon completion of computation, the computation results are downloaded to the TDs. The optimization objective is to seek for an optimal task division strategy to attain the weighted total energy consumption minimization for all devices. Since the formulated optimization problem is not convex, we develop a two-step iteration algorithm which jointly optimizes computing frequency, task allocation volume, as well as UAV's trajectory based on the method of block coordinate descent. Simulation results confirm the effectiveness and performance advantages of the designed algorithm.
Loading