DocumentCode :
6391
Title :
Programming Abstractions for Software-Defined Wireless Networks
Author :
Riggio, Roberto ; Marina, Mahesh K. ; Schulz-Zander, Julius ; Kuklinski, Slawomir ; Rasheed, Tinku
Author_Institution :
CREATE-NET, Trento, Italy
Volume :
12
Issue :
2
fYear :
2015
fDate :
Jun-15
Firstpage :
146
Lastpage :
162
Abstract :
Software-Defined Networking (SDN) has received, in the last years, significant interest from the academic and the industrial communities alike. The decoupled control and data planes found in an SDN allows for logically centralized intelligence in the control plane and generalized network hardware in the data plane. Although the current SDN ecosystem provides a rich support for wired packet-switched networks, the same cannot be said for wireless networks where specific radio data-plane abstractions, controllers, and programming primitives are still yet to be established. In this work, we present a set of programming abstractions modeling the fundamental aspects of a wireless network, namely state management, resource provisioning, network monitoring, and network reconfiguration. The proposed abstractions hide away the implementation details of the underlying wireless technology providing programmers with expressive tools to control the state of the network. We also present a Software-Defined Radio Access Network Controller for Enterprise WLANs and a Python--based Software Development Kit implementing the proposed abstractions. Finally, we experimentally evaluate the usefulness, efficiency and flexibility of the platform over a real 802.11-based WLAN.
Keywords :
packet switching; radio access networks; software defined networking; telecommunication network management; wireless LAN; 802.11-based WLAN; Python-based software development kit; SDN ecosystem; data plane; decoupled control; enterprise WLAN; generalized network hardware; logically centralized intelligence; network monitoring; network reconfiguration; programming abstraction modeling; resource provisioning; software defined radio access network controller; software defined wireless networks; state management; wired packet switched network; wireless technology; IEEE 802.11 Standards; Interference; Ports (Computers); Programming; Resource management; Wireless networks; Network Management; Network management; Programming abstractions; WLANs; programming abstractions; software-defined wireless networks;
fLanguage :
English
Journal_Title :
Network and Service Management, IEEE Transactions on
Publisher :
ieee
ISSN :
1932-4537
Type :
jour
DOI :
10.1109/TNSM.2015.2417772
Filename :
7072550
Link To Document :
بازگشت