A Container-based Architecture to Provide Services from SDR Devices

E. R. Machado, M. Feldman, I. Müller
{"title":"A Container-based Architecture to Provide Services from SDR Devices","authors":"E. R. Machado, M. Feldman, I. Müller","doi":"10.1109/INDIN51400.2023.10217954","DOIUrl":null,"url":null,"abstract":"The growing use of Software-Defined Radio (SDR) in computational environments has brought flexibility to the development of applications compared to traditional radio implementation. However, with the hardware-to-software trend, the diversity of current technologies, such as Network Function Virtualization (NFV), cloud computing, Software-Defined Networking (SDN), and emerging Industry 4.0 impose an integration challenge to the SDR. This work presents a method of integrating SDR into network environments through full application containerization. A container-based architecture is proposed, with a possible topology for container storage and management. The architecture was applied to generate two SDR-based applications, a real-time flight tracker web page and a LoRa-based text transfer application. In addition, the appliance of different types of COTS SDRs, USRP 2932, RTL-SDR, and LimeSDR, with the architecture was demonstrated. The results show that the architecture imposes a maximum overhead of 5.1% of CPU utilization and 8.38 s for service startup time, compared to a traditional non-virtualized SDR implementation. The architecture also brings non-functional benefits such as ease of service management, replicability, network isolation options, and a set of features inherited from container virtualization.","PeriodicalId":174443,"journal":{"name":"2023 IEEE 21st International Conference on Industrial Informatics (INDIN)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-07-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 IEEE 21st International Conference on Industrial Informatics (INDIN)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/INDIN51400.2023.10217954","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

The growing use of Software-Defined Radio (SDR) in computational environments has brought flexibility to the development of applications compared to traditional radio implementation. However, with the hardware-to-software trend, the diversity of current technologies, such as Network Function Virtualization (NFV), cloud computing, Software-Defined Networking (SDN), and emerging Industry 4.0 impose an integration challenge to the SDR. This work presents a method of integrating SDR into network environments through full application containerization. A container-based architecture is proposed, with a possible topology for container storage and management. The architecture was applied to generate two SDR-based applications, a real-time flight tracker web page and a LoRa-based text transfer application. In addition, the appliance of different types of COTS SDRs, USRP 2932, RTL-SDR, and LimeSDR, with the architecture was demonstrated. The results show that the architecture imposes a maximum overhead of 5.1% of CPU utilization and 8.38 s for service startup time, compared to a traditional non-virtualized SDR implementation. The architecture also brings non-functional benefits such as ease of service management, replicability, network isolation options, and a set of features inherited from container virtualization.
基于容器的架构,从SDR设备提供服务
与传统的无线电实现相比,软件定义无线电(SDR)在计算环境中越来越多的使用为应用程序的开发带来了灵活性。然而,随着硬件到软件的趋势,当前技术的多样性,如网络功能虚拟化(NFV)、云计算、软件定义网络(SDN)和新兴的工业4.0,对SDR的集成提出了挑战。本文提出了一种通过全应用容器化将SDR集成到网络环境中的方法。提出了一种基于容器的体系结构,具有用于容器存储和管理的可能拓扑结构。该体系结构被应用于生成两个基于sdr的应用程序,一个实时航班跟踪网页和一个基于lora的文本传输应用程序。此外,还演示了不同类型的COTS sdr (USRP 2932、RTL-SDR和LimeSDR)在该体系结构下的应用。结果表明,与传统的非虚拟化SDR实现相比,该架构的最大开销为5.1%的CPU利用率和8.38 s的服务启动时间。该体系结构还带来了一些非功能方面的好处,比如易于服务管理、可复制性、网络隔离选项以及从容器虚拟化继承的一组特性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信