A Bluetooth 5 Opportunistic Edge Computing System for Vehicular Scenarios
The limitations of many IoT devices in terms of storage, computing power and energy consumption require them to be connected to other devices when performing computationally intensive tasks, as happens with IoT systems based on edge computing architectures. However, the lack of wireless connectivity...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2022-11-01
|
Series: | Engineering Proceedings |
Subjects: | |
Online Access: | https://www.mdpi.com/2673-4591/27/1/66 |
_version_ | 1797611982937915392 |
---|---|
author | Ángel Niebla-Montero Iván Froiz-Míguez Paula Fraga-Lamas Tiago M. Fernández-Caramés |
author_facet | Ángel Niebla-Montero Iván Froiz-Míguez Paula Fraga-Lamas Tiago M. Fernández-Caramés |
author_sort | Ángel Niebla-Montero |
collection | DOAJ |
description | The limitations of many IoT devices in terms of storage, computing power and energy consumption require them to be connected to other devices when performing computationally intensive tasks, as happens with IoT systems based on edge computing architectures. However, the lack of wireless connectivity in the places where IoT nodes are deployed or through which they move is still a problem. One of the solutions to mitigate this problem involves using opportunistic networks, which provide connectivity and processing resources efficiently while reducing the communications traffic with remote clouds. Thus, opportunistic networks are helpful in situations when wireless communication coverage is not available, as occurs in certain rural areas, during natural disasters, in wars or when other factors cause network disruptions, as well as in other IoT scenarios in which the cloud becomes saturated (for example, due to an excessive amount of concurrent communications or when denial-of-service (DoS) attacks occur). This article presents the design and initial validation of a novel opportunistic edge computing (OEC) system based on Bluetooth 5 and the use of low-cost single-board computers (SBCs). After describing the proposed OEC system, experimental results are presented for a real opportunistic vehicular IoT scenario. Specifically, the latency and packet loss are measured thanks to the use of an experimental testbed made of two separate IoT networks (each conformed by an IoT node and an OEC gateway): one located in a remote office and another one inside a moving vehicle, which was driven at different vehicular speeds. The obtained results show average latencies ranging from 716 to 955 ms with packet losses between 7% and 27%. As a result, the developed system is useful for providing opportunistic services to moving IoT nodes with relatively low latency requirements. |
first_indexed | 2024-03-11T06:35:57Z |
format | Article |
id | doaj.art-7e8bad1f25dc495b81d6294d02770956 |
institution | Directory Open Access Journal |
issn | 2673-4591 |
language | English |
last_indexed | 2024-03-11T06:35:57Z |
publishDate | 2022-11-01 |
publisher | MDPI AG |
record_format | Article |
series | Engineering Proceedings |
spelling | doaj.art-7e8bad1f25dc495b81d6294d027709562023-11-17T10:55:12ZengMDPI AGEngineering Proceedings2673-45912022-11-012716610.3390/ecsa-9-13214A Bluetooth 5 Opportunistic Edge Computing System for Vehicular ScenariosÁngel Niebla-Montero0Iván Froiz-Míguez1Paula Fraga-Lamas2Tiago M. Fernández-Caramés3Department of Computer Engineering, Faculty of Computer Science, Universidade da Coruña, 15071 A Coruña, SpainDepartment of Computer Engineering, Faculty of Computer Science, Universidade da Coruña, 15071 A Coruña, SpainDepartment of Computer Engineering, Faculty of Computer Science, Universidade da Coruña, 15071 A Coruña, SpainDepartment of Computer Engineering, Faculty of Computer Science, Universidade da Coruña, 15071 A Coruña, SpainThe limitations of many IoT devices in terms of storage, computing power and energy consumption require them to be connected to other devices when performing computationally intensive tasks, as happens with IoT systems based on edge computing architectures. However, the lack of wireless connectivity in the places where IoT nodes are deployed or through which they move is still a problem. One of the solutions to mitigate this problem involves using opportunistic networks, which provide connectivity and processing resources efficiently while reducing the communications traffic with remote clouds. Thus, opportunistic networks are helpful in situations when wireless communication coverage is not available, as occurs in certain rural areas, during natural disasters, in wars or when other factors cause network disruptions, as well as in other IoT scenarios in which the cloud becomes saturated (for example, due to an excessive amount of concurrent communications or when denial-of-service (DoS) attacks occur). This article presents the design and initial validation of a novel opportunistic edge computing (OEC) system based on Bluetooth 5 and the use of low-cost single-board computers (SBCs). After describing the proposed OEC system, experimental results are presented for a real opportunistic vehicular IoT scenario. Specifically, the latency and packet loss are measured thanks to the use of an experimental testbed made of two separate IoT networks (each conformed by an IoT node and an OEC gateway): one located in a remote office and another one inside a moving vehicle, which was driven at different vehicular speeds. The obtained results show average latencies ranging from 716 to 955 ms with packet losses between 7% and 27%. As a result, the developed system is useful for providing opportunistic services to moving IoT nodes with relatively low latency requirements.https://www.mdpi.com/2673-4591/27/1/66IoTBluetooth 5opportunistic edge computingedge computingvehicular scenarios |
spellingShingle | Ángel Niebla-Montero Iván Froiz-Míguez Paula Fraga-Lamas Tiago M. Fernández-Caramés A Bluetooth 5 Opportunistic Edge Computing System for Vehicular Scenarios Engineering Proceedings IoT Bluetooth 5 opportunistic edge computing edge computing vehicular scenarios |
title | A Bluetooth 5 Opportunistic Edge Computing System for Vehicular Scenarios |
title_full | A Bluetooth 5 Opportunistic Edge Computing System for Vehicular Scenarios |
title_fullStr | A Bluetooth 5 Opportunistic Edge Computing System for Vehicular Scenarios |
title_full_unstemmed | A Bluetooth 5 Opportunistic Edge Computing System for Vehicular Scenarios |
title_short | A Bluetooth 5 Opportunistic Edge Computing System for Vehicular Scenarios |
title_sort | bluetooth 5 opportunistic edge computing system for vehicular scenarios |
topic | IoT Bluetooth 5 opportunistic edge computing edge computing vehicular scenarios |
url | https://www.mdpi.com/2673-4591/27/1/66 |
work_keys_str_mv | AT angelnieblamontero abluetooth5opportunisticedgecomputingsystemforvehicularscenarios AT ivanfroizmiguez abluetooth5opportunisticedgecomputingsystemforvehicularscenarios AT paulafragalamas abluetooth5opportunisticedgecomputingsystemforvehicularscenarios AT tiagomfernandezcarames abluetooth5opportunisticedgecomputingsystemforvehicularscenarios AT angelnieblamontero bluetooth5opportunisticedgecomputingsystemforvehicularscenarios AT ivanfroizmiguez bluetooth5opportunisticedgecomputingsystemforvehicularscenarios AT paulafragalamas bluetooth5opportunisticedgecomputingsystemforvehicularscenarios AT tiagomfernandezcarames bluetooth5opportunisticedgecomputingsystemforvehicularscenarios |