skip to main content
10.1145/2774993.2775002acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
research-article

OpenSDWN: programmatic control over home and enterprise WiFi

Published: 17 June 2015 Publication History

Abstract

The quickly growing demand for wireless networks and the numerous application-specific requirements stand in stark contrast to today's inflexible management and operation of WiFi networks. In this paper, we present and evaluate OpenSDWN, a novel WiFi architecture based on an SDN/NFV approach. OpenSDWN exploits datapath programmability to enable service differentiation and fine-grained transmission control, facilitating the prioritization of critical applications. OpenSDWN implements per-client virtual access points and per-client virtual middleboxes, to render network functions more flexible and support mobility and seamless migration. OpenSDWN can also be used to out-source the control over the home network to a participatory interface or to an Internet Service Provider.

References

[1]
Meraki. http://www.meraki.com/.
[2]
Meru Networks. http://www.merunetworks.com.
[3]
Re-examining the performance bottleneck in a {NIDS} with detailed profiling. Journal of Network and Computer Applications, 36(2): 768--780, 2013.
[4]
B. Anwer, T. Benson, N. Feamster, D. Levin, and J. Rexford. A Slick Control Plane for Network Middleboxes. In Proc. HotSDN '13.
[5]
M. Bansal, J. Mehlman, S. Katti, and P. Levis. OpenRadio: a programmable wireless dataplane. In HotSDN '12.
[6]
M. Bansal, A. Schulman, and S. Katti. Atomix: A Framework for Deploying Signal Processing Applications on Wireless Infrastructure. In Proc. NSDI, 2015.
[7]
G. Bianchi, P. Gallo, D. Garlisi, F. Giuliano, F. Gringoli, and I. Tinnirello. MAClets: active MAC protocols over hard-coded devices. In Proc. CoNEXT '12.
[8]
B. Chen, V. Yenamandra, and K. Srinivasan. FlexRadio: Fully Flexible Radios and Networks. In Proc. NSDI 15, 2015.
[9]
China Mobile Research Institute. C-RAN: The road toward green RAN. In White Paper, 2011.
[10]
A. Cidon, K. Nagaraj, S. Katti, and P. Viswanath. Flashback: decoupled lightweight wireless control. In ACM SIGCOMM '12.
[11]
Cisco. Cisco Service Provider Wi-Fi: A Platform for Business Innovation and Revenue Generation. In Cisco, 2015.
[12]
Click modular router project. http://read.cs.ucla.edu/click.
[13]
C. Dixon, R. Mahajan, S. Agarwal, A. Brush, B. Lee, S. Saroiu, and P. Bahl. An operating system for the home. In Proc. NSDI, 2012.
[14]
H. Dreger, C. Kreibich, V. Paxson, and R. Sommer. Enhancing the accuracy of network-based intrusion detection with host-based context. In Proc. DIMVA, 2005.
[15]
D. Drutskoy, E. Keller, and J. Rexford. Scalable network virtualization in software-defined networks. Internet Computing, IEEE, 17(2): 20--27, March 2013.
[16]
N. Feamster, J. Rexford, and E. Zegura. The road to SDN. Queue, 11(12):20:20--20:40, Dec. 2013.
[17]
A. D. Ferguson, A. Guha, C. Liang, R. Fonseca, and S. Krishnamurthi. Participatory networking: An api for application control of SDNs. SIGCOMM Comput. Commun. Rev., 2013.
[18]
A. Gember-Jacobson, R. Viswanathan, C. Prakash, R. Grandl, J. Khalid, S. Das, and A. Akella. OpenNF: Enabling Innovation in Network Function Control. In Proc. ACM SIGCOMM, 2014.
[19]
A. Gudipati, D. Perry, L. E. Li, and S. Katti. SoftRAN: Software Defined Radio Access Network. In Proc. HotSDN '13'.
[20]
A. Gupta, L. Vanbever, M. Shahbaz, S. P. Donovan, B. Schlinker, N. Feamster, J. Rexford, S. Shenker, R. Clark, and E. Katz-Bassett. SDX: A Software Defined Internet Exchange. In Proc. SIGCOMM '14.
[21]
C.-Y. Hong, S. Kandula, R. Mahajan, M. Zhang, V. Gill, M. Nanduri, and R. Wattenhofer. Achieving High Utilization with Software-driven WAN. SIGCOMM Comput. Commun. Rev. 2013.
[22]
S. S. Hong, J. Mehlman, and S. Katti. Picasso: Flexible RF and Spectrum Slicing. In ACM SIGCOMM 2012.
[23]
S. Jain, A. Kumar, S. Mandal, J. Ong, L. Poutievski, A. Singh, S. Venkata, J. Wanderer, J. Zhou, M. Zhu, J. Zolla, U. Hölzle, S. Stuart, and A. Vahdat. B4: Experience with a globally-deployed software defined wan. SIGCOMM Comput. Commun. Rev., 2013.
[24]
X. Jin, L. E. Li, L. Vanbever, and J. Rexford. SoftCell: Scalable and Flexible Cellular Core Network Architecture. In CoNEXT '13.
[25]
K. R. Khan, Z. Ahmed, S. Ahmed, A. Syed, and S. A. Khayam. Rapid and scalable isp service delivery through a programmable middlebox. SIGCOMM Comput. Commun. Rev. 2014.
[26]
J. Martins, M. Ahmed, C. Raiciu, V. Olteanu, M. Honda, R. Bifulco, and F. Huici. ClickOS and the Art of Network Function Virtualization. In Proc. NSDI, 2014.
[27]
R. Mortier, T. Rodden, T. Lodge, D. McAuley, C. Rotsos, A. W. Moore, A. Koliousis, and J. Sventek. Control and understanding: Owning your home network. In Proc. COMSNETS, 2012.
[28]
R. Murty, J. Padhye, R. Chandra, A. Wolman, and B. Zill. Designing high performance enterprise Wi-Fi networks. In Proc. NSDI '08.
[29]
R. Murty, J. Padhye, A. Wolman, and M. Welsh. Dyson: an architecture for extensible wireless LANs. In Proc. USENIX ATC '10.
[30]
V. Paxson. Bro: A system for detecting network intruders in real-time. Comput. Netw. Dec. 1999.
[31]
Z. A. Qazi, C.-C. Tu, L. Chiang, R. Miao, V. Sekar, and M. Yu. SIMPLE-fying Middlebox Policy Enforcement Using SDN. In ACM SIGCOMM '13.
[32]
J. Schulz-Zander, N. Sarrar, and S. Schmid. AeroFlux: A Near-Sighted Controller Architecture for Software-Defined Wireless Networks. In Proc. Open Networking Summit (ONS), 2014.
[33]
J. Schulz-Zander, L. Suresh, N. Sarrar, A. Feldmann, T. Hühn, and R. Merz. Programmatic Orchestration of WiFi Networks. In Proc. USENIX ATC '14.
[34]
M. S. Seddiki, M. Shahbaz, S. Donovan, S. Grover, M. Park, N. Feamster, and Y.-Q. Song. FlowQoS: QoS for the Rest of Us. In Proc. ACM HotSDN, 2014.
[35]
V. Sekar, S. Ratnasamy, M. K. Reiter, N. Egi, and G. Shi. The middlebox manifesto: Enabling innovation in middlebox deployment. In Proc. ACM HotNets, 2011.
[36]
J. Sherry, S. Hasan, C. Scott, A. Krishnamurthy, S. Ratnasamy, and V. Sekar. Making middleboxes someone else's problem: Network processing as a cloud service. In Proc. ACM SIGCOMM 2012.
[37]
R. Sherwood, G. Gibb, K.-K. Yap, G. Appenzeller, M. Casado, N. McKeown, and G. Parulkar. Can the production network be the testbed? In OSDI '10.
[38]
V. Shrivastava, N. Ahmed, S. Rayanchu, S. Banerjee, S. Keshav, K. Papagiannaki, and A. Mishra. CENTAUR: realizing the full potential of centralized wlans through a hybrid data path. In Proc. MobiCom '09.
[39]
S. K. Fayazbakhsh et al. Enforcing Network-Wide Policies in the Presence of Dynamic Middlebox Actions using FlowTags. In Proc. USENIX NSDI, 2014,.
[40]
R. Sommer, M. Vallentin, L. De Carli, and V. Paxson. HILTI: An Abstract Execution Environment for Deep, Stateful Network Traffic Analysis. In Proc. IMC, 2014.
[41]
R. Soulé, S. Basu, P. J. Marandi, F. Pedone, R. Kleinberg, E. G. Sirer, and N. Foster. Merlin: A language for provisioning network resources. In Proc. CoNEXT, 2014.
[42]
L. Suresh, J. Schulz-Zander, R. Merz, A. Feldmann, and T. Vazao. Towards programmable enterprise WLANS with Odin. In HotSDN '12.
[43]
K. Tan, J. Fang, Y. Zhang, S. Chen, L. Shi, J. Zhang, and Y. Zhang. Fine-grained channel access in wireless LAN. In ACM SIGCOMM 2010.
[44]
P. Valerio. Using carrier wifi to offload iot networks. In InformationWeek: Network Computing, 2014.
[45]
L. Yang, W. Hou, L. Cao, B. Y. Zhao, and H. Zheng. Supporting demanding wireless applications with frequency-agile radios. In USENIX NSDI '10.
[46]
Y. Yiakoumis, M. Bansal, A. Covington, J. van Reijendam, S. Katti, and N. McKeown. BeHop: A Testbed for Dense WiFi Networks. In Proc. WiNTECH '14.
[47]
Y. Yiakoumis, S. Katti, T.-Y. Huang, N. McKeown, K.-K. Yap, and R. Johari. Putting home users in charge of their network. In Proc. UbiComp '12.
[48]
Y. Yiakoumis, K.-K. Yap, S. Katti, G. Parulkar, and N. McKeown. Slicing home networks. In Proc. HomeNets '11.
[49]
P. Zerfos, G. Zhong, J. Cheng, H. Luo, S. Lu, and J. J. Li. DIRAC: a software-based wireless router system. In MobiCom, 2003.

Cited By

View all

Index Terms

  1. OpenSDWN: programmatic control over home and enterprise WiFi

        Recommendations

        Reviews

        SeonYeong Han

        Software-defined networking (SDN) is a new paradigm that allows network switches to provide a per-flow data path to satisfy an application-specific purpose. Since the data path is open to modification by an application, the current standard SDN protocol is called OpenFlow. OpenSDWN is a platform for extending the SDN to Wi-Fi to control Wi-Fi characteristics as well as the data path. There have been several studies on controllable Wi-Fi, because a wireless channel is a valuable resource and there is a need to increase its performance. Compared to other approaches, an SDN-based approach has advantages, including exploiting existing SDNs and network function virtualization (NFV) and compatibility with today's Wi-Fi media access control (MAC) and physical layer (PHY) specifications. A main contribution of this paper is its presentation of a platform that facilitates the easy handling and migration of per-client state by unifying the SDN and NFV. It also allows per-flow transmission setting based on packet classification and tagging technology. A participatory interface is also provided to allow applications to request an application-specific network policy. Through evaluation, the authors show several benefits of OpenSDWN. OpenSDWN allows: (1) a specific flow to have priority; (2) direct multicast service (DMS) without a client signaling; and (3) user mobility without reinstallation of per-client state. The detailed implementation description in the paper will be helpful to interested readers. Since a wireless channel is shared among nearby users, changing Wi-Fi characteristics can cause unexpected results. For example, transmission power reduction for a flow can result in information asymmetry among neighbor nodes, which can increase the number of hidden terminals. Thus, experiments in various environments are necessary. Online Computing Reviews Service

        Access critical reviews of Computing literature here

        Become a reviewer for Computing Reviews.

        Comments

        Information & Contributors

        Information

        Published In

        cover image ACM Conferences
        SOSR '15: Proceedings of the 1st ACM SIGCOMM Symposium on Software Defined Networking Research
        June 2015
        226 pages
        ISBN:9781450334518
        DOI:10.1145/2774993
        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

        Sponsors

        In-Cooperation

        • USENIX Assoc: USENIX Assoc

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        Published: 17 June 2015

        Permissions

        Request permissions for this article.

        Check for updates

        Author Tags

        1. WLAN
        2. enterprise
        3. network function virtualization
        4. software-defined networking
        5. software-defined wireless networking

        Qualifiers

        • Research-article

        Funding Sources

        Conference

        SOSR 2015
        Sponsor:
        SOSR 2015: ACM SIGCOMM Symposium on SDN Research
        June 17 - 18, 2015
        California, Santa Clara

        Acceptance Rates

        SOSR '15 Paper Acceptance Rate 7 of 43 submissions, 16%;
        Overall Acceptance Rate 7 of 43 submissions, 16%

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • Downloads (Last 12 months)23
        • Downloads (Last 6 weeks)2
        Reflects downloads up to 14 Sep 2024

        Other Metrics

        Citations

        Cited By

        View all

        View Options

        Get Access

        Login options

        View options

        PDF

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        Media

        Figures

        Other

        Tables

        Share

        Share

        Share this Publication link

        Share on social media