5G-CORNET:面向认知无线电的PaaS平台

5G‐CORNET:平台即服务

武克·马罗耶维奇、谢姆·基卡马泽、兰德尔·尼利、卡尔·迪特里希,弗吉尼亚理工无线研究组,布拉德利电气与计算机工程系,弗吉尼亚理工学院,布莱克斯堡,弗吉尼亚州 美国 {maroje, shemk, rnealy, cdietric}@vt.edu

一、引言

无线网络必须满足对带宽、移动性和可靠性日益增长的需求。认知无线电(CR)结合了认知启发的学习与决策能力以及可重构的软件定义无线电(SDRs),以应对这一需求,并在频谱可用性或电池供电能量等物理限制条件下,最大化服务质量与通信容量。该研究领域具有极强的时效性;一旦技术成熟,认知无线电技术将实现动态频谱共享,包括共享目前由联邦政府独占使用的1000兆赫兹频谱。总统科学与技术顾问委员会(PCAST)已向总统提出此项建议,认为其可促进经济增长 [1]。PCAST报告指出,保守估计,动态频谱共享可使该部分联邦频谱的容量提升1000倍。

在大规模物理系统上进行实验和验证是推动CR研究发展的必要条件。我们希望通过为广泛的研究社区提供一种独特的资源,来促进研究实现下一次飞跃。借鉴现代大规模大学试验平台的经验,将显著降低开发更大规模测试平台的风险(例如,在美国主要城市建立一个城市“测试城市”,并配备可移动至城市、农村和联邦设施的移动测试服务,以支持频谱管理技术和实践的快速实验),正如总统科学与技术顾问委员会(PCAST)所建议的 [1])。

在过去20年中,认知无线电(CR)和软件定义无线电(SDR)的研究非常丰富——在Google Scholar上搜索“cognitive radio”返回了超过130万条结果——然而,物联网、工业4.0、智能交通和无人机系统、增强现实等技术的出现,为无线通信及其与高性能、分布式和云计算的集成带来了新的挑战。

我们的使命是:(1)为广泛的用户群体打造专业的用户体验,推动研究突破当前的局限;(2)向新一代专业人员普及新兴和前沿的IT与通信技术。

本文介绍了我们新开发的认知无线电网络(CORNET)测试平台5G‐CORNET及其支持的研究工作。第二节讨论了前期相关工作。第三节介绍了测试平台的硬件和软件基础设施。第四节简要讨论了一些基于该平台开展的研究工作,第五节对全文进行总结。

II. 相关工作

测试平台自首个计算机网络创建以来,在网络技术的发展中发挥了重要作用。在规划我们的测试平台时,我们充分考虑了近年来部署的学术界认知无线电(CR)测试平台。罗格斯大学的WINLAB ORBIT测试平台是一个大规模无线网络测试平台,拥有四百多个节点。这些节点大多由配备802.11 a/b/g 网络卡的PC组成 [3]。最初的测试平台已补充了灵活的射频(RF)平台,以实现物理层的适应性,并持续通过现代硬件和软件进行升级。ORBIT是GENI网络的一部分 [4]。

加州大学河滨分校的无线网络研究小组还部署了一个测试平台,该平台由五十八个802.11无线节点组成,并配备了额外的多输入多输出(MIMO)卡,十五台笔记本电脑连接到通用软件无线电外设(USRPs),以及六台笔记本电脑连接到莱斯大学WARP无线电 [5]。与ORBIT类似,该测试平台中的大多数节点主要用于上层网络协议研究。然而,该测试平台同时包含了WARP板卡和USRP,它们都具备灵活且功能强大的板载处理器。犹他大学的Emulab研究设施 [6] 是一个拥有约275个节点的大型测试平台,具有异构的硬件特性。该设施最近也增加了USRPs。

弗吉尼亚理工学院(VT)的CORNET测试平台旨在扩展和增强其他大学已实施的无线测试平台概念。CORNET通过提供一个稳定且灵活的研究与教育平台,推动测试平台在CR应用中的相关性水平,从而造福学术界 [7],。我们的测试平台设计方法在多个关键方面具有独特性:主要目的是在无线电信号波形实现和自适应能力方面提供高度的灵活性。我们发现,大多数现有的测试平台都使用针对单一无线技术(无论是 Wi‐Fi、蓝牙或蜂窝通信系统)定制的射频硬件,或者组合使用相似技术的设备。由于大多数 CR 应用需要这些协议未实现的具有自适应链路能力的无线电,因此这些测试平台对实现我们的研究和教育目标施加了重要限制。

与该领域的研究人员交流后,产生了对真实世界测试环境的需求,他们经常评论说,一旦将原型应用移出实验室,性能就会显著下降。研究人员可以选择使用相邻的、视距范围内的节点,并结合位于建筑物不同区域或不同楼层的节点,以模拟多种有意义且真实的无线网络场景。这种非理想信道条件的组合代表了在测试平台设计哲学上的转变,为CR实验提供了相关的原型开发环境。

在现有的认知无线电测试平台中,CORNET因其部署的软件定义无线电设备数量以及从138至3600兆赫的多个授权频段操作范围而独具特色。本文所描述的升级版CORNET测试平台可用于定义第五代移动通信技术网络或网络元素,并支持在频谱和网络共享方面的新兴研究。5G‐CORNET可与另外两个 VT测试平台——室外‐CORNET和LTE‐CORNET集成,使研究人员能够开展多种仅靠室内测试平台无法实现的真实实验。

III. 测试平台基础设施

A. 测试平台概述

5G‐CORNET 提供宽带射频硬件(Ettus USRP X310单元和宽带子板),并配备新的高性能计算集群节点。USRP X310s 作为射频前端软件定义无线电,即远程射频头(RRHs),而至强计算机则作为主机,通过灵活的10千兆以太网交换机相互连接(图1)。

示意图0

B. 软件定义无线电

该测试平台使用了USRP X310s和较早一代的USRP2s,其中USRP2s最终将被淘汰。每个X310配备两个UBX子板,其瞬时带宽最高可达160兆赫,最大中心频率为6吉赫。每个X310具有两个接收器和两个收发器,可用于多输入多输出操作。

每个USRP上的天线阵列根据所需模式具有多种用途。该阵列的每个单元连接到节点上的一个USRP发射/接收端口(共4个端口)。通过使用射频耦合器连接到USRP子板的接收端口,可实现监控功能。在此配置下,可进行MIMO、分集和波束成形实验。天线端口也可独立使用。天线安装在节点附近的吊顶内或吊顶上方。新天线布置时避开障碍物。可使用模拟射频信道仿真器来访问无需许可证的频段 [8]。

C. 计算集群

计算集群目前由10台新的机架式计算机组成。每台计算机配备双路3.0 GHz 12核Xeon处理器和128吉字节内存,可扩展至1.54太字节。将根据可用的计算资源为不同用户分配资源。在获取更多系统利用率数据后,将进行各种升级以满足未来需求。

D. 网络基础设施

该系统通过具有96端口的10千兆以太网交换机实现互连。该交换机引入的最小延迟为550纳秒,确保了集群中各计算机之间的低延迟通信。不同端口之间的路由由管理节点控制。任何计算机均可通过交换机访问任意USRP。这也确保了可以添加额外的USRPs和计算机以扩展网络,满足未来的研究需求。

IV. 资源管理

为了支持在测试平台中使用SDR集群计算,软件工具将控制处理任务向计算节点的分配。5G‐CORNET支持不同层级的科研管理。

A. 公共网页门户

第一个软件开发阶段侧重于构建公共网页门户。大多数用户将通过该界面与5G‐CORNET交互,以预约网络时间进行实验和分析。在公共门户是图形用户界面(GUI)。该图形用户界面(GUI)将是一个公开可用的网站。该网站的开发将在服务器端采用Apache、PHP、MySQL技术栈,在浏览器端可能使用JavaScript、Flash、Java和HTML5。该图形用户界面(GUI)将通过应用程序编程接口(API)与CORNET进行交互。基本API框架的开发将实现图形用户界面(GUI)与现有CORNET功能之间的连接。图2展示了所提议的门户网站的一个示例截图。

示意图1

主GUI导航将在每个新组件实现时提供访问入口。这将使不熟悉5G‐CORNET底层架构的用户能够轻松接入网络,安排在各个节点上的实验时间、查看正在进行的测试结果,并轻松获取每个实验的相关信息。

B. 分布式计算的集群

集群计算通过整合两台或更多计算机的资源来提升单节点计算机的计算能力,从而增强数据处理能力。软件定义无线电(SDR)应用通常包含可以并行处理或采用流水线架构处理的组件。新测试平台的10千兆位交换网络支持节点计算机之间以及不同处理平面之间的高效数据传输,如图3所示。

高速且灵活的以太网网络支持多种集群配置。

示意图2

C. 资源虚拟化

资源虚拟化包括用于隔离共享资源访问的虚拟机(VMs)以及扩展射频复用的频谱虚拟化。虚拟机(VMs)用于隔离对共享计算资源的访问,使用户即使在软件具有不兼容需求的情况下,也能在单个节点计算机上运行独立的软件。可实现虚拟网络功能或完整通信系统的虚拟机(VMs)[9],可与射频资源虚拟化结合使用,以在同一物理网络上支持多个用户或虚拟无线网络。

频谱虚拟化可实现多个用户同时访问射频资源。在软件中生成的基带信号可以在频率上进行偏移,然后相加并作为频谱块传递给射频硬件进行传输。相反地,一个频谱块会被处理并划分为多个段,以进行独立的解调。该技术可方便地利用集群处理。每个双USRP节点的标称带宽为每台USRP 160兆赫,因此可在每个双节点上处理至少320兆赫的总带宽。这是因为每个节点配有两块UBX子板,但瓶颈在于10千兆网络。一个320兆赫的信号可以在同一物理双节点内包含多个LTE基站以及传统通信系统的组合。

D. 增强型调度器

调度器将允许5G‐CORNET用户远程验证节点可用性及潜在的时间段,以便相应地请求访问。当用户提出请求时,调度器会在系统数据库中进行临时预留。部分预留将被立即确认,而其他预留可能需要系统管理员在批准前审查请求。调度器还将保存资源的计划使用情况和实际使用数据,用于实时控制和后处理。作为评估过程的一部分,调度器将生成使用后调查并分发给用户。

委员会正在考虑日程审查和其他自动化方法,以确保公平获取资源,同时允许进行大规模实验。

调度器将计算、网络和无线资源分配给终端用户(图4)。系统将提供带有预配置软件的预配置节点,供终端用户使用。具有特定需求的更高级用户将能够选择功能,例如:

a. 计算资源:
● 内存,
● 硬盘只读存储器,
● 虚拟机生命周期,
● CPU线程和核心数量,以及实验所需的任何软件,例如 CRTS [10], srsLTE、GNURadio、LiquidDSP或VT的开源SAS [11]。

b. 无线电资源:
● 连接到虚拟节点的USRPs数量,
● 从可用的实验授权频段范围内要使用的频率信道,
● 每个无线电的瞬时带宽,
● 选择通过空中传输或通过射频信道仿真器传输的能力。

c. 网络资源:
● 网络资源将基于每个虚拟节点的当前负载和请求的带宽。为此,调度器需控制用于路由流量的以太网交换机以及用于分配计算资源的计算集群。

示意图3

E. 数据管理器

5G‐CORNET测试平台能够产生大量数据。例如,使用多个节点同时生成频谱以及通过天线阵列获取方向性数据。在这种情况下,数据将包含频率分量、每个频率对应的方向分量,以及每个所用物理节点的位置分量。所有这些分量都将与时间相关联。数据管理器需要以一致格式存储可用数据以便进行处理。归档和数据存储将连同系统和设备配置以系统化的方式进行,以确保数据对未来的使用具有价值。

V. 支持的研究工作

新的测试平台将功能强大的软件定义无线电与计算集群相集成,并利用虚拟化技术来调度用户、波形和网络。目前,LTE‐CORNET和CRTS正在被添加并集成到系统中。LTE‐CORNET通过信道仿真器或空中接口 [10] 提供了一个测试各种LTE场景的平台。CRTS是一个基于正交频分复用的平台,用于在不同干扰条件下测试各类软件定义无线电的性能 [7]。

弗吉尼亚理工学院的开源频谱接入系统(SAS) [8] 正在5G‐CORNET上进行开发和测试。SAS与主用户和次用户之间的交互模型可以通过无线网络或使用信道仿真器的有线设置来实现。信道仿真器可以模拟节点的物理位置,从而利用不同的无线电环境和模拟的地理区域进行可重复的测试。

图5a显示了顶部的以太网交换机、底部的计算集群以及连接到模拟射频信道仿真器RFnest [12] 的五个软件定义无线电(SDRs)。RFnest根据信道模型或经验数据定义射频衰减,以模拟所需的理论或真实场景(图5c)。研究人员可以访问RFnest,以创建符合其需求的传播环境。除了最多八个物理无线电外,还可以在软件中添加额外的模拟或虚拟无线电,以构建多种射频条件。图5d描绘了我们基于5G‐CORNET的SAS测试平台的内部网络。内部虚拟网络和外部Juniper网络交换机可实现虚拟机(VMs)与USRP或其他硬件(如RFnest)之间的I/Q数据或控制消息的路由。图5b展示了部署在天花板下方用于空口实验的双节点RRH之一。

示意图4

VI. 结论

升级后的CORNET试验台为希望利用本文所述资源创建第五代移动通信技术测试平台的研究人员提供了一个平台即服务(PaaS)。可用的射频、计算和网络资源可用于构建基于云的无线网络,结合功能强大且灵活的软件定义无线电以及集中式计算集群。成对共址的软件定义无线电有助于实现MIMO系统或监控频谱活动。信道仿真器支持定义多种无线电环境——包括静态和动态环境。该平台的灵活性使得能够构建定制试验台并定义可重复实验。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值