Po-Fi: Facilitating innovations on WiFi networks with an SDN approach

被引:10
作者
Shi, Zhou [1 ]
Tian, Ye [1 ]
Wang, Xiaodong [1 ]
Pan, Jiangyu [1 ]
Zhang, Xinming [1 ]
机构
[1] Univ Sci & Technol China, Sch Comp Sci & Technol, Anhui Key Lab High Performance Comp, Hefei 230026, Anhui, Peoples R China
基金
中国国家自然科学基金;
关键词
WiFi; Software-defined networking (SDN); Programmable forwarding pipeline; Protocol-Oblivious Forwarding (POF); Virtual AP; Mobility; MPTCP; WDS; TDMA; MULTIPATH;
D O I
10.1016/j.comnet.2020.107781
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Most of softwareized WiFi networks rely on dedicated softwares for realizing novel wireless functionalities. However, such an approach is not flexible enough, and introduces management complexity. On the other hand, the programmable forwarding pipeline, which models packet processing as multiple stages of forwarding rules, exhibits great flexibility in facilitating network innovations, and has been recognized as a consensus for abstracting SDN data plane. In this paper, we present Po-Fi, an architecture for software-defined WiFi networks. Based on Protocol-Oblivious Forwarding (POF), Po-Fi follows the SDN consensus by abstracting WiFi AP as a programmable forwarding pipeline, and provides a rich and unified programmability to enable user to realize novel wireless functionalities with forwarding rules. Comparing with previous approaches, Po-Fi is highly flexible in facilitating WiFi innovations. To show this, we realize a wide range of use cases with Po-Fi, including per-client virtual AP (VAP), seamless mobility, multi-AP MPTCP data transmission, smooth remote AP switching for wireless backhaul, and TDMA MAC scheduling. We implement a Po-Fi prototype with commodity hardware, and evaluate the use cases with real-world experiments. The results show that the Po-Fi facilitated innovations can effectively improve the WiFi network services.
引用
收藏
页数:14
相关论文
共 41 条
[1]  
[Anonymous], 2015, TS025 OP NETW FDN
[2]  
[Anonymous], 2020, ATH9K WIRELESS DRIVE
[3]  
[Anonymous], 2020, FLOODLIGHT OPENFLOW
[4]  
[Anonymous], OPENWRT 15 05 1 2020
[5]  
[Anonymous], 2016, 80211 IEEE
[6]  
[Anonymous], 2020, IEEE 1588-2019
[7]  
[Anonymous], 2020, PROTOCOL OBLIVIOUS F
[8]  
[Anonymous], Cisco Visual Networking Index: Global Mobile Data Traffic Forecast Update
[9]  
[Anonymous], 2018, PROGRAMMING NETRONOM
[10]  
[Anonymous], 2020, MERU TECHNICAL NOTE