This article investigates the basic design principles for a new Wireless Network Operating System (WNOS), a radically different approach to software-defined networking (SDN) for infrastructure-less wireless networks. Departing from well-understood approaches inspired by OpenFlow, WNOS provides the network designer with an abstraction hiding (i) the lower-level details of the wireless protocol stack and (ii) the distributed nature of the network operations. Based on this abstract representation, the WNOS takes network control programs written on a centralized, high-level view of the network and automatically generates distributed cross-layer control programs based on distributed optimization theory that are executed by each individual node on an abstract representation of the radio hardware. We first discuss the main architectural principles of WNOS. Then, we discuss a new approach to automatically generate solution algorithms for each of the resulting subproblems in an automated fashion. Finally, we illustrate a prototype implementation of WNOS on software-defined radio devices and test its effectiveness by considering specific cross-layer control problems. Experimental results indicate that, based on the automatically generated distributed control programs, WNOS achieves 18%, 56% and 80.4% utility gain in networks with low, medium and high levels of interference; maybe more importantly, we illustrate how the global network behavior can be controlled by modifying a few lines of code on a centralized abstraction.
翻译:此篇文章调查了新建无线网络操作系统的基本设计原则(WNOS),这是对无基础设施无线网络网络网络的软件定义网络系统(SDN)的一种完全不同的方法。脱离了由OpenFlow启发的深入理解的方法,WNOS为网络设计者提供了一个抽象的隐藏(一)无线协议书堆的较低层细节,以及(二)网络运行的分布性质。基于这一抽象的表述,WNOS采用网络控制程序,在网络的集中、高层次视图上写成,并自动生成基于分配优化理论的分布式跨层控制程序。该理论由每个个人节点在无线电硬件的抽象代表中执行。我们首先讨论WNOS的主要建筑原则。然后,我们讨论一种新的方法,以自动方式为由此产生的每个子问题自动生成解决方案的解算法。最后,我们用软件定义的无线电设备对WNOS进行原型应用,并通过考虑具体的跨层次控制问题测试其有效性。实验结果显示,根据自动生成的分布式控制程序,WNOS在每一个节点上每个节点执行的分布式优化,每个节点在无线电硬件硬件的抽象代表中,我们可以通过18 % 和80 的中央控制的网络的节制,可能通过低级的节制的节能获得18 % 和80的节制的节制的节制的节制的节制的节能。