Energy Efficiency of Kernel and User Space Level VPN Solutions in AIoT Networks

The ability to process data locally using complex algorithms is becoming increasingly important in Internet of Things (IoT) contexts. Numerous factors contribute to this trend, including the requirement for immediate response, the need to protect data privacy/security, a lack of adequate infrastruct...

Full description

Saved in:
Bibliographic Details
Main Authors: ALEKSANDAR JEVREMOVIC, Zona Kostic, Ivan Chorbev, Dragan Perakovic, Andrii Shalaginov, Ivan Cvitic
Format: Article
Language:English
Published: IEEE 2025-01-01
Series:IEEE Open Journal of the Computer Society
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10816053/
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832592838064340992
author ALEKSANDAR JEVREMOVIC
Zona Kostic
Ivan Chorbev
Dragan Perakovic
Andrii Shalaginov
Ivan Cvitic
author_facet ALEKSANDAR JEVREMOVIC
Zona Kostic
Ivan Chorbev
Dragan Perakovic
Andrii Shalaginov
Ivan Cvitic
author_sort ALEKSANDAR JEVREMOVIC
collection DOAJ
description The ability to process data locally using complex algorithms is becoming increasingly important in Internet of Things (IoT) contexts. Numerous factors contribute to this trend, including the requirement for immediate response, the need to protect data privacy/security, a lack of adequate infrastructure, and the desire to reduce costs. Due to the extensive hardware requirements (in terms of required computing power, memory, and other resources) for handling various scenarios, edge devices are typically configured to utilize general-purpose operating systems, primarily GNU/Linux. However, energy efficiency remains a critical requirement for this devices, especially in battery-powered scenarios (where energy inefficiency could make the device completely inoperable). Local data processing usually minimizes, but not entirely eliminates, data exchange with the environment. Along with energy costs of data processing, it is critical to also consider the energy efficiency of data protection when communicating with the environment. In this article, we evaluate the energy efficiency of kernel-level and user-space-level communication protection solutions: WireGuard and OpenSSL. These systems are evaluated on a range of hardware platforms, including Raspberry Pi 3, Nvidia Jetson NANO, Nvidia Jetson TX2, and Nvidia Jetson AGX Xavier. The energy efficiency of these systems was determined by examining long transfer streams with maximum channel/CPU utilization. We discovered that determining the energy efficiency of a device or protocol is difficult due to the high reliance on factors such as communication speed and direction.
format Article
id doaj-art-1bacf08960e14459abfb11fa814f4408
institution Kabale University
issn 2644-1268
language English
publishDate 2025-01-01
publisher IEEE
record_format Article
series IEEE Open Journal of the Computer Society
spelling doaj-art-1bacf08960e14459abfb11fa814f44082025-01-21T00:02:37ZengIEEEIEEE Open Journal of the Computer Society2644-12682025-01-01619921010.1109/OJCS.2024.352256610816053Energy Efficiency of Kernel and User Space Level VPN Solutions in AIoT NetworksALEKSANDAR JEVREMOVIC0https://orcid.org/0000-0002-5564-8344Zona Kostic1https://orcid.org/0000-0003-1757-6260Ivan Chorbev2https://orcid.org/0000-0002-9648-4438Dragan Perakovic3Andrii Shalaginov4Ivan Cvitic5Faculty of Informatics and Computing, Singidunum University, Beograd, SerbiaHarvard University, Cambridge, MA, USAFaculty of Computer Science and Engineering, Ss. Cyril and Methodius University, Skopje, North MacedoniaFaculty of Transport and Traffic Sciences, University of Zagreb, Zagreb, CroatiaKristiania University College, Oslo, NorwayFaculty of Transport and Traffic Sciences, University of Zagreb, Zagreb, CroatiaThe ability to process data locally using complex algorithms is becoming increasingly important in Internet of Things (IoT) contexts. Numerous factors contribute to this trend, including the requirement for immediate response, the need to protect data privacy/security, a lack of adequate infrastructure, and the desire to reduce costs. Due to the extensive hardware requirements (in terms of required computing power, memory, and other resources) for handling various scenarios, edge devices are typically configured to utilize general-purpose operating systems, primarily GNU/Linux. However, energy efficiency remains a critical requirement for this devices, especially in battery-powered scenarios (where energy inefficiency could make the device completely inoperable). Local data processing usually minimizes, but not entirely eliminates, data exchange with the environment. Along with energy costs of data processing, it is critical to also consider the energy efficiency of data protection when communicating with the environment. In this article, we evaluate the energy efficiency of kernel-level and user-space-level communication protection solutions: WireGuard and OpenSSL. These systems are evaluated on a range of hardware platforms, including Raspberry Pi 3, Nvidia Jetson NANO, Nvidia Jetson TX2, and Nvidia Jetson AGX Xavier. The energy efficiency of these systems was determined by examining long transfer streams with maximum channel/CPU utilization. We discovered that determining the energy efficiency of a device or protocol is difficult due to the high reliance on factors such as communication speed and direction.https://ieeexplore.ieee.org/document/10816053/Internet of Things (IoT)AIoTWireGuardOpenSSLenergy efficiency
spellingShingle ALEKSANDAR JEVREMOVIC
Zona Kostic
Ivan Chorbev
Dragan Perakovic
Andrii Shalaginov
Ivan Cvitic
Energy Efficiency of Kernel and User Space Level VPN Solutions in AIoT Networks
IEEE Open Journal of the Computer Society
Internet of Things (IoT)
AIoT
WireGuard
OpenSSL
energy efficiency
title Energy Efficiency of Kernel and User Space Level VPN Solutions in AIoT Networks
title_full Energy Efficiency of Kernel and User Space Level VPN Solutions in AIoT Networks
title_fullStr Energy Efficiency of Kernel and User Space Level VPN Solutions in AIoT Networks
title_full_unstemmed Energy Efficiency of Kernel and User Space Level VPN Solutions in AIoT Networks
title_short Energy Efficiency of Kernel and User Space Level VPN Solutions in AIoT Networks
title_sort energy efficiency of kernel and user space level vpn solutions in aiot networks
topic Internet of Things (IoT)
AIoT
WireGuard
OpenSSL
energy efficiency
url https://ieeexplore.ieee.org/document/10816053/
work_keys_str_mv AT aleksandarjevremovic energyefficiencyofkernelanduserspacelevelvpnsolutionsinaiotnetworks
AT zonakostic energyefficiencyofkernelanduserspacelevelvpnsolutionsinaiotnetworks
AT ivanchorbev energyefficiencyofkernelanduserspacelevelvpnsolutionsinaiotnetworks
AT draganperakovic energyefficiencyofkernelanduserspacelevelvpnsolutionsinaiotnetworks
AT andriishalaginov energyefficiencyofkernelanduserspacelevelvpnsolutionsinaiotnetworks
AT ivancvitic energyefficiencyofkernelanduserspacelevelvpnsolutionsinaiotnetworks