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

ALEKSANDAR JEVREMOVIC;Zona Kostic;Ivan Chorbev;Dragan Perakovic;Andrii Shalaginov;Ivan Cvitic
{"title":"Energy Efficiency of Kernel and User Space Level VPN Solutions in AIoT Networks","authors":"ALEKSANDAR JEVREMOVIC;Zona Kostic;Ivan Chorbev;Dragan Perakovic;Andrii Shalaginov;Ivan Cvitic","doi":"10.1109/OJCS.2024.3522566","DOIUrl":null,"url":null,"abstract":"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.","PeriodicalId":13205,"journal":{"name":"IEEE Open Journal of the Computer Society","volume":"6 ","pages":"199-210"},"PeriodicalIF":0.0000,"publicationDate":"2024-12-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=10816053","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Open Journal of the Computer Society","FirstCategoryId":"1085","ListUrlMain":"https://ieeexplore.ieee.org/document/10816053/","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

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.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
AIoT网络中内核和用户空间级VPN解决方案的能源效率
在物联网(IoT)环境中,使用复杂算法在本地处理数据的能力变得越来越重要。许多因素促成了这一趋势,包括对即时响应的要求、保护数据隐私/安全的需要、缺乏足够的基础设施以及降低成本的愿望。由于处理各种场景需要大量的硬件需求(就所需的计算能力、内存和其他资源而言),边缘设备通常被配置为使用通用操作系统,主要是GNU/Linux。然而,能源效率仍然是这种设备的关键要求,特别是在电池供电的情况下(能源效率低下可能使设备完全无法操作)。本地数据处理通常会最小化,但不会完全消除与环境的数据交换。除了数据处理的能源成本外,在与环境通信时还必须考虑数据保护的能源效率。在本文中,我们评估了内核级和用户空间级通信保护解决方案的能效:WireGuard和OpenSSL。这些系统在一系列硬件平台上进行了评估,包括树莓派3、Nvidia Jetson NANO、Nvidia Jetson TX2和Nvidia Jetson AGX Xavier。这些系统的能源效率是通过检查具有最大通道/CPU利用率的长传输流来确定的。我们发现,由于高度依赖于通信速度和方向等因素,确定设备或协议的能源效率是困难的。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
CiteScore
12.60
自引率
0.00%
发文量
0
期刊最新文献
2024 List of Reviewers* New Incoming EIC Editorial Statistical Validity of Neural-Net Benchmarks Energy Efficiency of Kernel and User Space Level VPN Solutions in AIoT Networks Large Pretrained Foundation Model for Key Performance Indicator Multivariate Time Series Anomaly Detection
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1