<p>Mobile Edge Computing (MEC) addresses the demands of computation-intensive network services by providing processing capabilities at the network’s edge, reducing service latency. Unmanned Aerial Vehicles (UAVs) enhance MEC due to their flexibility, broad coverage, and reliable wireless communication. This paper investigates task offloading in a UAV-assisted MEC system with multiple collaborating UAVs, optimizing task allocation in binary offloading mode to enhance system efficiency. System performance is evaluated in terms of energy consumption and task delay, while the proposed framework jointly optimizes UAV trajectory design, binary offloading, computation resource allocation, and communication resource management to achieve better resource utilization. To overcome the limitations of traditional heuristic-based approaches, we propose an innovative Deep Reinforcement Learning (DRL)-based task offloading framework and conduct a comparative analysis of Deep Deterministic Policy Gradient with Distance to Task Location and Capability Matching (DDPG with DTLCM), Deep Q-Network (DQN), and Q-Learning. Our approach leverages DTLCM to enhance decision-making, allowing UAVs to assign tasks more intelligently by factoring in both their proximity to the task and their computational capabilities. Experimental results show that DDPG with DTLCM consistently outperforms both DQN and Q-Learning, delivering more stable task allocation and better adaptability in dynamic scenarios. While DQN is more stable than Q-Learning in high-dimensional state spaces, it still suffers from discretization constraints. In contrast, DDPG with DTLCM benefits from a continuous action space, enabling more flexible and fine-tuned decision-making. These insights underscore the strength of policy-gradient DRL methods, particularly when augmented with context-aware mechanisms like DTLCM, in advancing UAV-assisted MEC task scheduling and resource optimization.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Task offloading for multi-UAV asset edge computing with deep reinforcement learning

  • Samah A. Zakaryia,
  • Mohamed A. Mead,
  • Tamer Nabil,
  • Mohamed K. Hussein

摘要

Mobile Edge Computing (MEC) addresses the demands of computation-intensive network services by providing processing capabilities at the network’s edge, reducing service latency. Unmanned Aerial Vehicles (UAVs) enhance MEC due to their flexibility, broad coverage, and reliable wireless communication. This paper investigates task offloading in a UAV-assisted MEC system with multiple collaborating UAVs, optimizing task allocation in binary offloading mode to enhance system efficiency. System performance is evaluated in terms of energy consumption and task delay, while the proposed framework jointly optimizes UAV trajectory design, binary offloading, computation resource allocation, and communication resource management to achieve better resource utilization. To overcome the limitations of traditional heuristic-based approaches, we propose an innovative Deep Reinforcement Learning (DRL)-based task offloading framework and conduct a comparative analysis of Deep Deterministic Policy Gradient with Distance to Task Location and Capability Matching (DDPG with DTLCM), Deep Q-Network (DQN), and Q-Learning. Our approach leverages DTLCM to enhance decision-making, allowing UAVs to assign tasks more intelligently by factoring in both their proximity to the task and their computational capabilities. Experimental results show that DDPG with DTLCM consistently outperforms both DQN and Q-Learning, delivering more stable task allocation and better adaptability in dynamic scenarios. While DQN is more stable than Q-Learning in high-dimensional state spaces, it still suffers from discretization constraints. In contrast, DDPG with DTLCM benefits from a continuous action space, enabling more flexible and fine-tuned decision-making. These insights underscore the strength of policy-gradient DRL methods, particularly when augmented with context-aware mechanisms like DTLCM, in advancing UAV-assisted MEC task scheduling and resource optimization.