Northeastern University Wireless Networks and Embedded Systems Lab

WNOS: Wireless Network Operating System

WNOS network architecture

Existing wireless networks rely on closed and inflexible architectures that impose significant challenges into adopting new wireless networking technologies. The notion of software defined networking (SDN) has therefore been recently introduced to simplify network control and to make it easier to introduce and deploy new applications and services. However, to date, existing SDN architecture are far from fulfilling the requirements of next-generation wireless networks because (i) the separate-then-centralize architecture of most existing SDNs requires high backhaul network capacity that can exceed the currently available capacity in large-scale and densely-deployed wireless networks; (ii) network engineers are typically required to have a thorough, expert understanding of the wireless network protocol stack, including the lower layers, to be able to define complex control behaviors. This project proposes and explores a radically different approach to SDN for next-generation wireless networks. It studies the core building principles of a Wireless Network Operating System (WNOS) that provides the network designer with a centralized abstract representation of the wireless network hiding the lower-level details of the network operations and of their distributed implementation. Based on this abstract representation, the WNOS takes network control programs written on a centralized, high-level view of the network and auto-matically generate distributed cross-layer control programs based on distributed optimization theory, which are then executed by local base stations and possibly at the mobile stations on an abstract representation of the radio hardware.


  • Zhangyu Guan, Lorenzo Bertizzolo, Emrecan Demirors, Tommaso Melodia, "WNOS: An Optimization-based Wireless Network Operating System,", Dec. 2017. [pdf] [sourcecode] [video]