During advanced surveillance missions, Unmanned Aerial Vehicles (UAVs) usually require the execution of edge-assisted computer vision (CV) tasks. In multi-hop UAV networks, the successful transmission of these tasks to the edge is severely challenged due to severe bandwidth constraints, and the possible node failures. To address these critical challenges, we propose a novel A 2-UAV framework that optimizes the number of correctly executed tasks at the edge. In stark contrast with existing art, we take an application-aware approach and formulate a novel Application-Aware Task Planning Problem (A 2-TPP) to optimize routing, data pre-processing and target assignment for each UAV. Our formulation explicitly takes into account (i) the relationship between CV task accuracy and image compression for the classes of interest based on the available dataset, (ii) the target positions, (iii) the current energy/position of the UAVs, and (iv) the possible node failures. We demonstrate A 2-TPP is NP-Hard and propose a polynomial-time algorithm to solve it efficiently. We extensively evaluate A 2-UAV through simulation and real-world experiments using a testbed composed by four DJI Mavic Air 2 UAVs. Results on image classification show that A 2-UAV attains on average around 38% more accomplished tasks w.r.t. the state of the art, with a 400% improvement in tasks-intensive scenarios. Moreover, we show that our framework is able to reconfigure the network in case of nodes failure.
A2-UAV: Application-Aware resilient edge-assisted UAV networks / Coletta, Andrea; Giorgi, Flavio; Maselli, Gaia; Prata, Matteo; Silvestri, Domenicomichele; Ashdown, Jonathan; Restuccia, Francesco. - In: COMPUTER NETWORKS. - ISSN 1389-1286. - 256:(2025). [10.1016/j.comnet.2024.110887]
A2-UAV: Application-Aware resilient edge-assisted UAV networks
Coletta, Andrea;Giorgi, Flavio;Maselli, Gaia;Prata, Matteo;Silvestri, Domenicomichele;
2025
Abstract
During advanced surveillance missions, Unmanned Aerial Vehicles (UAVs) usually require the execution of edge-assisted computer vision (CV) tasks. In multi-hop UAV networks, the successful transmission of these tasks to the edge is severely challenged due to severe bandwidth constraints, and the possible node failures. To address these critical challenges, we propose a novel A 2-UAV framework that optimizes the number of correctly executed tasks at the edge. In stark contrast with existing art, we take an application-aware approach and formulate a novel Application-Aware Task Planning Problem (A 2-TPP) to optimize routing, data pre-processing and target assignment for each UAV. Our formulation explicitly takes into account (i) the relationship between CV task accuracy and image compression for the classes of interest based on the available dataset, (ii) the target positions, (iii) the current energy/position of the UAVs, and (iv) the possible node failures. We demonstrate A 2-TPP is NP-Hard and propose a polynomial-time algorithm to solve it efficiently. We extensively evaluate A 2-UAV through simulation and real-world experiments using a testbed composed by four DJI Mavic Air 2 UAVs. Results on image classification show that A 2-UAV attains on average around 38% more accomplished tasks w.r.t. the state of the art, with a 400% improvement in tasks-intensive scenarios. Moreover, we show that our framework is able to reconfigure the network in case of nodes failure.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.


