skip to main content
10.1145/2505469.2505482acmconferencesArticle/Chapter ViewAbstractPublication PagesmobicomConference Proceedingsconference-collections
research-article

One size hardly fits all: towards context-specific wireless MAC protocol deployment

Published: 30 September 2013 Publication History

Abstract

This paper casts recent accomplishments in the field of Wireless MAC programmability into the emerging Software Defined Networking perspective. We argue that an abstract (but formal) description of the MAC protocol logic in terms of extensible finite state machines appears a convenient and viable data-plane programming compromise for modeling and deploying realistic MAC protocol logics. Our approach is shown to comply with existing control frameworks, and entails the ability to dynamically change the MAC protocol operation based on context and scenario conditions; in essence, move from the traditional idea of "one-size-fits-all" MAC protocol stack to the innovative paradigm of opportunistically on-the-fly deployed context-specific MAC stacks. With the help of selected and currently developed use cases, we report on preliminary integration activities within the CREW federated wireless testbed, and its OMF experiment control framework.

References

[1]
C. Partridge, "Realizing the future of wireless data communications," Commun. of the ACM, vol.54, no. 9, pp. 62--68, 2011.
[2]
M. El-Sayed, A. Mukhopadhyay, C. Urrutia-Valdes, and Z. J. Zhao, "Mobile data explosion: Monetizing the opportunity through dynamic policies and QoS pipes," Bell Labs Tech. J., vol. 16(2), pp. 79--99, 2011.
[3]
J. Zander and P. Mahonen, "Riding the data tsunami in the cloud: myths and challenges in future wireless access," Commun. Magazine, IEEE, vol. 51(3), pp. 145--151, 2013.
[4]
I. Tinnirello, G. Bianchi, P. Gallo, D. Garlisi, F. Giuliano, and F. Gringoli, "Wireless MAC processors: Programming MAC protocols on commodity hardware," in IEEE INFOCOM '12, 2012, pp. 1269--1277.
[5]
G. Bianchi, P. Gallo, D. Garlisi, F. Giuliano, F. Gringoli, and I. Tinnirello, "MAClets: active MAC protocols over hard-coded devices," in 8th ACM CoNext '12, 2012, pp. 229--240.
[6]
T. Rakotoarivelo, M. Ott, G. Jourjon, and I. Seskar, "Omf: a control and management framework for networking testbeds," ACM SIGOPS Oper. Sys. Review, vol. 43, no. 4, pp. 54--59, 2010.
[7]
J. Mitola III and G. Q. Maguire Jr, "Cognitive radio: making software radios more personal," Personal Commun., IEEE, vol. 6, no. 4, pp. 13--18, 1999.
[8]
V. Bose, D. Wetherall, and J. Guttag, "Next century challenges: Radioactive networks," in 5th ACM/IEEE Mobicom '99, 1999, pp. 242--248.
[9]
GNURadio open-source software development kit, http://gnuradio.org/redmine/projects/gnuradio/wiki.
[10]
A. Khattab, J. Camp, C. Hunter, P. Murphy, A. Sabharwal, and E. W. Knightly, "Warp: a flexible platform for clean-slate wireless medium access protocol design," SIGMOBILE Mob. Comput. Commun. Rev., vol. 12, no. 1, pp. 56--58, 2008.
[11]
USRP - the Universal Software Radio Peripheral, http://www.ettus.com.
[12]
K. Tan, H. Liu, J. Zhang, Y. Zhang, J. Fang, and G. M. Voelker, "Sora: high-performance software radio using general-purpose multi-core processors," Commun. of the ACM, vol. 54(1), pp. 99--107, 2011.
[13]
M. C. Ng, K. E. Fleming, M. Vutukuru, S. Gross, Arvind, and H. Balakrishnan, "Airblue: a system for cross-layer wireless protocol development," in 6th ACM/IEEE ANCS '10, 2010, pp. 4:1--4:11.
[14]
G. Nychis, T. Hottelier, Z. Yang, S. Seshan, and P. Steenkiste, "Enabling mac protocol implementations on software-defined radios," in 6th USENIX symp. on Networked systems design and implementation, 2009, pp. 91--105.
[15]
X. Zhang, J. Ansari, G. Yang, and P. Mahonen, "Trump: Supporting efficient realization of protocols for cognitive radio networks," in IEEE DySPAN'11, 2011, pp. 476--487.
[16]
F. V. Gallego, J. Alonso-Zarate, C. Liss, and C. Verikoukis, "OpenMAC: a new reconfigurable experimental platform for energy-efficient medium access control protocols," IET Science, Measurement & Technology, vol. 6, no. 3, pp. 139--148, 2012.
[17]
N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, S. Shenker, and J. Turner, "Openflow: enabling innovation in campus networks," ACM SIGCOMM Comp. Commun. Review, vol. 38, no. 2, pp. 69--74, 2008.
[18]
ETSI, "Network functions virtualisation - white paper," portal.etsi.org/NFV/NFVWhitePaper.pdf oct. 2012.
[19]
Wireless MAC processor home page http://wmp.tti.unipa.it - documentation: https://github.com/ict-flavia/wireless-mac-processor/blob/master/doc/wmp-document.pdf.
[20]
M. Ott, I. Seskar, R. Siraccusa, and M. Singh, "Orbit testbed software architecture: Supporting experiments as a service," in 1st IEEE Tridentcom, 2005, pp. 136--145.
[21]
I. Tinnirello and P. Gallo, "Supporting a Pseudo-TDMA Access Scheme in Mesh Wireless Networks," in International Workshop on Wireless Access Flexibility, WiFlex 2013, 2013.

Cited By

View all
  • (2016)Modeling packet loss probability and busy time in multi-hop wireless networksEURASIP Journal on Wireless Communications and Networking10.1186/s13638-016-0664-72016:1Online publication date: 15-Jul-2016
  • (2015)Making a case for flexible 802.11 architectures2015 IEEE International Conference on Communications (ICC)10.1109/ICC.2015.7248896(3678-3684)Online publication date: Jun-2015
  • (2014)Exploiting programmable architectures for WiFi/ZigBee inter-technology cooperationEURASIP Journal on Wireless Communications and Networking10.1186/1687-1499-2014-2122014:1Online publication date: 6-Dec-2014

Index Terms

  1. One size hardly fits all: towards context-specific wireless MAC protocol deployment

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      WiNTECH '13: Proceedings of the 8th ACM international workshop on Wireless network testbeds, experimental evaluation & characterization
      September 2013
      114 pages
      ISBN:9781450323642
      DOI:10.1145/2505469
      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 ACM 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

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 30 September 2013

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. WLAN 802.11
      2. cognitive radio
      3. programmable MAC

      Qualifiers

      • Research-article

      Conference

      MobiCom'13
      Sponsor:

      Acceptance Rates

      WiNTECH '13 Paper Acceptance Rate 11 of 26 submissions, 42%;
      Overall Acceptance Rate 63 of 100 submissions, 63%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)0
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 08 Mar 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2016)Modeling packet loss probability and busy time in multi-hop wireless networksEURASIP Journal on Wireless Communications and Networking10.1186/s13638-016-0664-72016:1Online publication date: 15-Jul-2016
      • (2015)Making a case for flexible 802.11 architectures2015 IEEE International Conference on Communications (ICC)10.1109/ICC.2015.7248896(3678-3684)Online publication date: Jun-2015
      • (2014)Exploiting programmable architectures for WiFi/ZigBee inter-technology cooperationEURASIP Journal on Wireless Communications and Networking10.1186/1687-1499-2014-2122014:1Online publication date: 6-Dec-2014

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Figures

      Tables

      Media

      Share

      Share

      Share this Publication link

      Share on social media