Abstract
The ubiquitous adoption of WiFi introduces large diversity in types of application requirements and topological characteristics. Consequently, considerable attention is being devoted to making WiFi networks controllable without compromising their scalability. However, the main MAC protocol of WiFi, distributed coordination function (DCF), is a contention-based protocol using random backoff. Thus, operating under DCF, the access of channel is hard to control and nonpredictable. In order to provide controllability of channel access in WiFi, we propose Rhythm, a MAC protocol that achieves scheduled WiFi efficiently using distributed contention. By achieving scheduled WiFi, channel access can be controlled by manipulating the schedule decision. We evaluate the performance of Rhythm through analysis, experiments, and case-studies.
Similar content being viewed by others
References
iPass WiFi Growth Map. http://www.ipass.com/wifi-growth-map/.
Calhoun, P., et al. (2009). Configuration and provisioning for wireless access points (CAPWAP) protocol specification. In IETF, RFC 5415.
Calhoun, P., et al. (2010). Light weight access point protocol. In IETF, RFC 5412.
IEEE Std. (2008). Part 11: Wireless LAN medium access control (MAC) and physical layer (PHY) specifications. Amendment 1: Radio resource measurement of wireless LANs. In 802.11k-2008.
Bansal, M., Mehlman, J., Katti, S., & Levis, P. (2012). Openradio: A programmable wireless dataplane. In HotSDN.
Yang, X., & Vaidya, N. (2006). A wireless MAC protocol using implicit pipelining. IEEE Transactions on Mobile Computing, 5, 258–273.
Heusse, M., Rousseau, F., Guillier, R., & Duda, A. (2005). Idle sense: An optimal access method for high throughput and fairness in rate diverse wireless LANs. In ACM SIGCOMM.
Djukie, P., & Mohapatra, P. (2009). Soft-TDMAC: A software TDMA-based MAC over commodity 802.11 hardware. In IEEE INFOCOM.
Zhou, W., Li, D., Srinivasan, K., & Sinha, P. (2013). Domino: Relative scheduling in enterprise wireless LANs. In ACM CoNEXT.
IEEE Std. (2012). Part 11: Wireless LAN medium access control (MAC) and physical layer (PHY) specifications. In 802.11-2012.
Wireless open-Access Research Platform (WARP). https://www.mangocomm.com/products/kits/warp-v3-kit.
Cisco Wirless LAN Controller. http://www.cisco.com/c/en/us/products/wireless/wireless-lan-controller/index.html?referring_site=smartnavRD.
Openflow: Enabling innovation in your network. http://www.openflow.org/.
Vestin, J., Dely, P., Kassler, A., Bayer, N., Einsiedler, H., & Peylo, C. (2013). Cloudmac: Towards software defined WLANs. In ACM SIGMOBILE.
Shrivastava, V., et al. (2009). CENTAUR: Realizing the full potential of centralized WLANs through a hybrid data path. In ACM MobiCom.
Zeng, Z., Gao, Y., Tan, K., & Kumar, P. R. (2011). Chain: Introducing minimum controlled coordination into random access MAC. In IEEE INFOCOM.
Gollakota, S., & Katabi, D. (2008). ZigZag decoding: Combating hidden terminals in wireless networks. In ACM SIGCOMM.
Cheng, Y.-C., et al. (2006). Jigsaw: Solving the Puzzle of Enterprise 802.11 Analysis. In ACM SIGCOMM.
Shrivastava, V., Rayanchu, S., Banerjee, S., & Papagiannaki, K. (2011). PIE in the sky: Online passive interference estimation for enterprise WLANs. In NSDI.
Bansal, T., Chen, B., Sinha, P., & Srinivasan, K. (2013). Symphony: Cooperative packet recovery over the wired backbone in enterprise WLANs. In ACM MobiCom.
ns3: WiFi: The MAC model. https://www.nsnam.org/docs/models/html/wifi.html.
Cisco. https://meraki.cisco.com/solutions/high-density-wifi.
Ruckus. http://c541678.r78.cf2.rackcdn.com/appnotes/bpg-highdensity.pdf.
Rozner , E., Navda, V., Ramjee, R., & Rayanchu, S. (2010). NAPman: Network-assisted power management for WiFi devices. In ACM MobiSys.
Manweiler, J., & Choudhury, R. (2011). Avoiding the rush hours: WiFi energy management via traffic isolation. In ACM MobiSys.
Liu, J., & Zhong, L. (2008). Micro power management of active 802.11 interface. In ACM MobiSys.
Zhang, X., & Shin, K. G. (2012). E-MiLi: Energy-minimizing idle listening in wireless networks. IEEE Transactions on Mobile Computing, 11, 1441–1454.
Xiao, Y., Savolainen, P., & Karppanen, A. (2010). Practical power modeling of data transmission over 802.11g for wireless applications. In IMC.
Qiao, D., & Shin, K. G. (2002). Achieving efficient channel utilization and weighted fairness for data communications in IEEE 802.11 WLAN under the DCF. In Quality of Service.
Bejerano, Y., & Bhatia, R. S. (2006). MiFi: A framework for fairness and QoS assurance for current IEEE 802.11 networks with multiple access points. In IEEE/ACM TON.
Park, E.-C., & Kim, H. (2010). TCP-aware bidirectional bandwidth allocation in IEEE 802.16 networks. Wireless Network, 16, 2123–2138.
Ghaderi, M., Sridharan, A., Zang, H., Towsley, D., & Cruz, R. (2009). TCP-aware channel allocation in CDMA networks. TMC, 8, 14–28.
Acknowledgments
This work was funded in part by the National Science Foundation under grants CNS-1319455 and CNS-1513884, and the Wayne J. Holman Chair.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Shih, CF., Krishnaswamy, B., Jian, Y. et al. Scheduled WiFi using distributed contention in WLANs: algorithms, experiments, and case-studies. Wireless Netw 24, 89–112 (2018). https://doi.org/10.1007/s11276-016-1319-7
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11276-016-1319-7