Offloading Data through Unmanned Aerial Vehicles: A Dependability Evaluation

Applications in the Internet of Things (IoT) context continuously generate large amounts of data. The data must be processed and monitored to allow rapid decision making. However, the wireless connection that links such devices to remote servers can lead to data loss. Thus, new forms of a connection...

Full description

Bibliographic Details
Main Authors: Carlos Brito, Leonardo Silva, Gustavo Callou, Tuan Anh Nguyen, Dugki Min, Jae-Woo Lee, Francisco Airton Silva
Format: Article
Language:English
Published: MDPI AG 2021-08-01
Series:Electronics
Subjects:
Online Access:https://www.mdpi.com/2079-9292/10/16/1916
_version_ 1797524111501557760
author Carlos Brito
Leonardo Silva
Gustavo Callou
Tuan Anh Nguyen
Dugki Min
Jae-Woo Lee
Francisco Airton Silva
author_facet Carlos Brito
Leonardo Silva
Gustavo Callou
Tuan Anh Nguyen
Dugki Min
Jae-Woo Lee
Francisco Airton Silva
author_sort Carlos Brito
collection DOAJ
description Applications in the Internet of Things (IoT) context continuously generate large amounts of data. The data must be processed and monitored to allow rapid decision making. However, the wireless connection that links such devices to remote servers can lead to data loss. Thus, new forms of a connection must be explored to ensure the system’s availability and reliability as a whole. Unmanned aerial vehicles (UAVs) are becoming increasingly empowered in terms of processing power and autonomy. UAVs can be used as a bridge between IoT devices and remote servers, such as edge or cloud computing. UAVs can collect data from mobile devices and process them, if possible. If there is no processing power in the UAV, the data are sent and processed on servers at the edge or in the cloud. Data offloading throughout UAVs is a reality today, but one with many challenges, mainly due to unavailability constraints. This work proposes stochastic Petri net (SPN) models and reliability block diagrams (RBDs) to evaluate a distributed architecture, with UAVs focusing on the system’s availability and reliability. Among the various existing methodologies, stochastic Petri nets (SPN) provide models that represent complex systems with different characteristics. UAVs are used to route data from IoT devices to the edge or the cloud through a base station. The base station receives data from UAVs and retransmits them to the cloud. The data are processed in the cloud, and the responses are returned to the IoT devices. A sensitivity analysis through Design of Experiments (DoE) showed key points of improvement for the base model, which was enhanced. A numerical analysis indicated the components with the most significant impact on availability. For example, the cloud proved to be a very relevant component for the availability of the architecture. The final results could prove the effectiveness of improving the base model. The present work can help system architects develop distributed architectures with more optimized UAVs and low evaluation costs.
first_indexed 2024-03-10T08:52:41Z
format Article
id doaj.art-781e1fa9f5624ef9a49e6e0b1bcf1893
institution Directory Open Access Journal
issn 2079-9292
language English
last_indexed 2024-03-10T08:52:41Z
publishDate 2021-08-01
publisher MDPI AG
record_format Article
series Electronics
spelling doaj.art-781e1fa9f5624ef9a49e6e0b1bcf18932023-11-22T07:24:29ZengMDPI AGElectronics2079-92922021-08-011016191610.3390/electronics10161916Offloading Data through Unmanned Aerial Vehicles: A Dependability EvaluationCarlos Brito0Leonardo Silva1Gustavo Callou2Tuan Anh Nguyen3Dugki Min4Jae-Woo Lee5Francisco Airton Silva6Laboratório PASID, Campus CSHNB, Universidade Federal do Piauí (UFPI), Picos 64049-550, PI, BrazilLaboratório PASID, Campus CSHNB, Universidade Federal do Piauí (UFPI), Picos 64049-550, PI, BrazilDepartamento de Computação, Universidade Federal Rural de Pernambuco (UFRPE), Dois Irmãos, Recife 52171-900, PE, BrazilKonkuk Aerospace Design-Airworthiness Research Institute (KADA), Konkuk University, Seoul 05029, KoreaDepartment of Computer Science and Engineering, College of Engineering, Konkuk University, Seoul 05029, KoreaDepartment of Aerospace Information Engineering, Konkuk University, Seoul 05029, KoreaLaboratório PASID, Campus CSHNB, Universidade Federal do Piauí (UFPI), Picos 64049-550, PI, BrazilApplications in the Internet of Things (IoT) context continuously generate large amounts of data. The data must be processed and monitored to allow rapid decision making. However, the wireless connection that links such devices to remote servers can lead to data loss. Thus, new forms of a connection must be explored to ensure the system’s availability and reliability as a whole. Unmanned aerial vehicles (UAVs) are becoming increasingly empowered in terms of processing power and autonomy. UAVs can be used as a bridge between IoT devices and remote servers, such as edge or cloud computing. UAVs can collect data from mobile devices and process them, if possible. If there is no processing power in the UAV, the data are sent and processed on servers at the edge or in the cloud. Data offloading throughout UAVs is a reality today, but one with many challenges, mainly due to unavailability constraints. This work proposes stochastic Petri net (SPN) models and reliability block diagrams (RBDs) to evaluate a distributed architecture, with UAVs focusing on the system’s availability and reliability. Among the various existing methodologies, stochastic Petri nets (SPN) provide models that represent complex systems with different characteristics. UAVs are used to route data from IoT devices to the edge or the cloud through a base station. The base station receives data from UAVs and retransmits them to the cloud. The data are processed in the cloud, and the responses are returned to the IoT devices. A sensitivity analysis through Design of Experiments (DoE) showed key points of improvement for the base model, which was enhanced. A numerical analysis indicated the components with the most significant impact on availability. For example, the cloud proved to be a very relevant component for the availability of the architecture. The final results could prove the effectiveness of improving the base model. The present work can help system architects develop distributed architectures with more optimized UAVs and low evaluation costs.https://www.mdpi.com/2079-9292/10/16/1916offloadingUAVcloudedgeavailabilityreliability
spellingShingle Carlos Brito
Leonardo Silva
Gustavo Callou
Tuan Anh Nguyen
Dugki Min
Jae-Woo Lee
Francisco Airton Silva
Offloading Data through Unmanned Aerial Vehicles: A Dependability Evaluation
Electronics
offloading
UAV
cloud
edge
availability
reliability
title Offloading Data through Unmanned Aerial Vehicles: A Dependability Evaluation
title_full Offloading Data through Unmanned Aerial Vehicles: A Dependability Evaluation
title_fullStr Offloading Data through Unmanned Aerial Vehicles: A Dependability Evaluation
title_full_unstemmed Offloading Data through Unmanned Aerial Vehicles: A Dependability Evaluation
title_short Offloading Data through Unmanned Aerial Vehicles: A Dependability Evaluation
title_sort offloading data through unmanned aerial vehicles a dependability evaluation
topic offloading
UAV
cloud
edge
availability
reliability
url https://www.mdpi.com/2079-9292/10/16/1916
work_keys_str_mv AT carlosbrito offloadingdatathroughunmannedaerialvehiclesadependabilityevaluation
AT leonardosilva offloadingdatathroughunmannedaerialvehiclesadependabilityevaluation
AT gustavocallou offloadingdatathroughunmannedaerialvehiclesadependabilityevaluation
AT tuananhnguyen offloadingdatathroughunmannedaerialvehiclesadependabilityevaluation
AT dugkimin offloadingdatathroughunmannedaerialvehiclesadependabilityevaluation
AT jaewoolee offloadingdatathroughunmannedaerialvehiclesadependabilityevaluation
AT franciscoairtonsilva offloadingdatathroughunmannedaerialvehiclesadependabilityevaluation