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...
Main Authors: | , , , , , , |
---|---|
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 |