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

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.

[1]  Amit Mukhopadhyay,et al.  Mobile data explosion: Monetizing the opportunity through dynamic policies and QoS pipes , 2011, Bell Labs Technical Journal.

[2]  Craig Partridge,et al.  Realizing the future of wireless data communications , 2011, Commun. ACM.

[3]  Haitao Wu,et al.  Sora: High Performance Software Radio Using General Purpose Multi-core Processors , 2009, NSDI.

[4]  Nick McKeown,et al.  OpenFlow: enabling innovation in campus networks , 2008, CCRV.

[5]  Manpreet Singh,et al.  ORBIT testbed software architecture: supporting experiments as a service , 2005, First International Conference on Testbeds and Research Infrastructures for the DEvelopment of NeTworks and COMmunities.

[6]  Maximilian Ott,et al.  OMF: a control and management framework for networking testbeds , 2010, OPSR.

[7]  Ilenia Tinnirello,et al.  Wireless MAC processors: Programming MAC protocols on commodity Hardware , 2012, 2012 Proceedings IEEE INFOCOM.

[8]  Petri Mahonen,et al.  TRUMP: Supporting efficient realization of protocols for cognitive radio networks , 2011, 2011 IEEE International Symposium on Dynamic Spectrum Access Networks (DySPAN).

[9]  Joseph Mitola,et al.  Cognitive radio: making software radios more personal , 1999, IEEE Wirel. Commun..

[10]  Petri Mähönen,et al.  Riding the data tsunami in the cloud: myths and challenges in future wireless access , 2013, IEEE Communications Magazine.

[11]  Ahmed Khattab,et al.  Demonstration Abstract: WARP – A Flexible Platform for Clean-Slate Wireless Medium Access Protocol Design , 2008 .

[12]  Ilenia Tinnirello,et al.  Supporting a Pseudo-TDMA Access Scheme in Mesh Wireless Networks , 2013, WiFlex.

[13]  Hari Balakrishnan,et al.  Airblue: A system for cross-layer wireless protocol development , 2010, 2010 ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS).

[14]  Jesus Alonso-Zarate,et al.  OpenMAC: A new reconfigurable experimental platform for energy-efficient medium access control protocols , 2012 .

[15]  Ilenia Tinnirello,et al.  MAClets: active MAC protocols over hard-coded devices , 2012, CoNEXT '12.

[16]  Srinivasan Seshan,et al.  Enabling MAC Protocol Implementations on Software-Defined Radios , 2009, NSDI.

[17]  David Wetherall,et al.  Next century challenges: RadioActive networks , 1999, MobiCom.