TY - JOUR
T1 - Distributed CNN Inference on Resource-Constrained UAVs for Surveillance Systems
T2 - Design and Optimization
AU - Jouhari, Mohammed
AU - Al-Ali, Abdulla Khalid
AU - Baccour, Emna
AU - Mohamed, Amr
AU - Erbad, Aiman
AU - Guizani, Mohsen
AU - Hamdi, Mounir
N1 - Publisher Copyright:
© 2014 IEEE.
PY - 2022/1/15
Y1 - 2022/1/15
N2 - Unmanned aerial vehicles (UAVs) have attracted great interest in the last few years owing to their ability to cover large areas and access difficult and hazardous target zones, which is not the case of traditional systems relying on direct observations obtained from fixed cameras and sensors. Furthermore, thanks to the advancements in computer vision and machine learning, UAVs are being adopted for a broad range of solutions and applications. However, deep neural networks (DNNs) are progressing toward deeper and complex models that prevent them from being executed onboard. In this article, we propose a DNN distribution methodology within UAVs to enable data classification in resource-constrained devices and avoid extra delays introduced by the server-based solutions due to data communication over air-to-ground links. The proposed method is formulated as an optimization problem that aims to minimize the latency between data collection and decision-making while considering the mobility model and the resource constraints of the UAVs as part of the air-to-air communication. We also introduce the mobility prediction to adapt our system to the dynamics of UAVs and the network variation. The simulation conducted to evaluate the performance and benchmark the proposed methods, namely, optimal UAV-based layer distribution (OULD) and OULD with mobility prediction (OULD-MP), was run in an HPC cluster. The obtained results show that our optimization solution outperforms the existing and heuristic-based approaches.
AB - Unmanned aerial vehicles (UAVs) have attracted great interest in the last few years owing to their ability to cover large areas and access difficult and hazardous target zones, which is not the case of traditional systems relying on direct observations obtained from fixed cameras and sensors. Furthermore, thanks to the advancements in computer vision and machine learning, UAVs are being adopted for a broad range of solutions and applications. However, deep neural networks (DNNs) are progressing toward deeper and complex models that prevent them from being executed onboard. In this article, we propose a DNN distribution methodology within UAVs to enable data classification in resource-constrained devices and avoid extra delays introduced by the server-based solutions due to data communication over air-to-ground links. The proposed method is formulated as an optimization problem that aims to minimize the latency between data collection and decision-making while considering the mobility model and the resource constraints of the UAVs as part of the air-to-air communication. We also introduce the mobility prediction to adapt our system to the dynamics of UAVs and the network variation. The simulation conducted to evaluate the performance and benchmark the proposed methods, namely, optimal UAV-based layer distribution (OULD) and OULD with mobility prediction (OULD-MP), was run in an HPC cluster. The obtained results show that our optimization solution outperforms the existing and heuristic-based approaches.
KW - Convolutional neural network (CNN)
KW - deep neural networks (DNNs)
KW - distributed machine learning
KW - unmanned aerial vehicles (UAVs)
UR - http://www.scopus.com/inward/record.url?scp=85105882176&partnerID=8YFLogxK
U2 - 10.1109/JIOT.2021.3079164
DO - 10.1109/JIOT.2021.3079164
M3 - Article
AN - SCOPUS:85105882176
SN - 2327-4662
VL - 9
SP - 1227
EP - 1242
JO - IEEE Internet of Things Journal
JF - IEEE Internet of Things Journal
IS - 2
ER -