Abstract

Driven by the development of the smart Internet of Things (IoT), unmanned aerial vehicle (UAV) swarms have been widely applied to implement diverse sensing tasks for many IoT applications. By integrating resources of UAVs, a UAV swarm can collaboratively collect and process massive image data for fast system response. However, it is difficult to reduce the computing delay caused by overlapping sensing operations and insufficient computing resources. In addition, transmission delays among UAVs may be intensified due to limited bandwidth resources. To address the mentioned challenges, we propose a UAV-swarm-based hierarchical network architecture to jointly schedule sensing, computing, and communication resources. Specifically, multiple computing groups that are formed by UAVs execute image processing in a pipeline manner to improve computing resource utilization. In order to reduce task execution time, we formulate a nonlinear integer optimization problem for the coordination of heterogeneous resources. A multiagent reinforcement learning (MARL)-based algorithm is designed to find the optimal joint resource allocation strategy under sensing accuracy constraints. Simulation results demonstrate that our algorithm reduces the task execution time while significantly improving the computing resource utilization.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call