🤖 AI Summary
This paper addresses the problem of minimizing system cost—defined as a weighted sum of task latency and energy consumption—under task dependency constraints in multi-UAV-enabled mobile edge computing. To this end, we propose a joint optimization framework for subtask offloading, computational resource allocation, and UAV trajectory design. Our method introduces a novel two-timescale decomposition mechanism and models task dependencies using a directed acyclic graph (DAG). To tackle the resulting non-convex mixed-integer nonlinear programming (MINLP) problem, we develop a hybrid PDD-SCA algorithm that integrates penalty dual decomposition (PDD) with successive convex approximation (SCA). Experimental results demonstrate that the proposed approach significantly reduces overall system cost, achieves a superior latency–energy trade-off, and enhances computational load balancing across multiple UAVs.
📝 Abstract
This paper proposes a novel multi-unmanned aerial vehicle (UAV) assisted collaborative mobile edge computing (MEC) framework, where the computing tasks of terminal devices (TDs) can be decomposed into serial or parallel sub-tasks and offloaded to collaborative UAVs. We first model the dependencies among all sub-tasks as a directed acyclic graph (DAG) and design a two-timescale frame structure to decouple the sub-task interdependencies for sub-task scheduling. Then, a joint sub-task offloading, computational resource allocation, and UAV trajectories optimization problem is formulated, which aims to minimize the system cost, i.e., the weighted sum of the task completion delay and the system energy consumption. To solve this non-convex mixed-integer nonlinear programming (MINLP) problem, a penalty dual decomposition and successive convex approximation (PDD-SCA) algorithm is developed. Particularly, the original MINLP problem is equivalently transferred into a continuous form relying on PDD theory. By decoupling the resulting problem into three nested subproblems, the SCA method is further combined to recast the non-convex components and obtain desirable solutions. Numerical results demonstrate that: 1) Compared to the benchmark algorithms, the proposed scheme can significantly reduce the system cost, and thus realize an improved trade-off between task latency and energy consumption; 2) The proposed algorithm can achieve an efficient workload balancing for distributed computation across multiple UAVs.