LegoFi the wifi building blocks!: the case for a modular wifi architecture

The increasing demand for flexibility in WiFi network deployments along with more stringent requirements on performance and security stand in stark contrast to today's ossified and expensive WiFi architecture. In particular, today's WiFi networks consists of a large number of control and data plane network functions that are either bundled into a single access controller running on proprietary hardware or are distributed across the network to run on WiFi access points. This approach does not properly reflect the broad and evolving diversity of scenarios in which WiFi is deployed. This paper makes the case for a functional decomposition of the WiFi: we want to support the allocation and composition of individual (virtualized and programmable) WiFi function blocks, where and when they are most useful. This allocation may also be adjusted dynamically, e.g., during a failover or a scale-out. We present our vision and a rough functional decomposition, describe our proposed LegoFi architecture, and explore how LegoFi can benefitial in four different deployment scenarios.

[1]  Anja Feldmann,et al.  Programmatic Orchestration of WiFi Networks , 2014, USENIX Annual Technical Conference.

[2]  Mahesh K. Marina,et al.  Programming Software-Defined wireless networks , 2014, CNSM.

[3]  Nick McKeown,et al.  OpenFlow: enabling innovation in campus networks , 2008, CCRV.

[4]  Roberto Riggio,et al.  Virtual Network Function Orchestration with Scylla , 2015, SIGCOMM.

[5]  Mahesh K. Marina,et al.  Programming Abstractions for Software-Defined Wireless Networks , 2015, IEEE Transactions on Network and Service Management.

[6]  Suman Banerjee,et al.  Scalable WiFi Media Delivery through Adaptive Broadcasts , 2010, NSDI.

[7]  Roberto Riggio,et al.  Virtual network functions orchestration in wireless networks , 2015, 2015 11th International Conference on Network and Service Management (CNSM).

[8]  Geng Lin,et al.  Macroflows and Microflows: Enabling Rapid Network Innovation through a Split SDN Data Plane , 2012, 2012 European Workshop on Software Defined Networking.

[9]  Anja Feldmann,et al.  OpenSDWN: programmatic control over home and enterprise WiFi , 2015, SOSR.

[10]  Roberto Riggio,et al.  Scylla: A language for virtual network functions orchestration in enterprise WLANs , 2016, NOMS 2016 - 2016 IEEE/IFIP Network Operations and Management Symposium.