Abstract
This demo presents WiMAC, a general-purpose wireless testbed for researchers to quickly prototype a wide variety of real-time MAC protocols for wireless networks. As the interface between the link layer and the physical layer, MAC protocols are often tightly coupled with the underlying physical layer, and need to have extremely small latencies. Implementing a new MAC requires a long time. In fact, very few MACs have ever been implemented, even though dozens of new MAC protocols have been proposed. To enable quick prototyping, we employ the mechanism vs. policy separation to decompose the functionality in the MAC layer and the PHY layer. Built on the separation framework, WiMAC achieves the independence of the software from the hardware, offering a high degree of function reuse and design flexibility. Hence, our platform not only supports easy cross-layer design but also allows protocol changes on the fly. Following the 802.11-like reference design, we demonstrate that deploying a new MAC protocol is quick and simple on the proposed platform through the implementation of the CSMA/CA and CHAIN protocols.
- J. Ansari, X. Zhang, A. Achtzehn, M. Petrova, and P. Mahonen. Decomposable MAC framework for highly flexible and adaptable MAC realizations. In Proc. IEEE Symposium on New Frontiers in Dynamic Spectrum, pages 1--2, 2010.Google ScholarCross Ref
- I.-H. Hou and P. R. Kumar. Utility maximization for delay constrained QoS in wireless. In Proc. IEEE INFOCOM, pages 1--9, 2010. Google ScholarDigital Library
- G. Nychis, T. Hottelier, Z. Yang, S. Seshan, and P. Steenkiste. Enabling MAC protocol implementations on software-defined radios. In Proc. 6th USENIX Symposium on Networked Systems Design and Implementation (NSDI), pages 91--105, 2009. Google ScholarDigital Library
- I. Tinnirello, G. Bianchi, P. Gallo, D. Garlisi, F. Giuliano, and F. Gringoli. Wireless MAC processors: Programming MAC protocols on commodity hardware. In Proc. IEEE INFOCOM, pages 1269--1277, 2012.Google ScholarCross Ref
- Z. Zeng, Y. Gao, and P. R. Kumar. SOFA: A sleep-optimal fair-attention scheduler for the power-saving mode of WLANs. In Proc. International Conference on Distributed Computing Systems (ICDCS), pages 87--98, 2011. Google ScholarDigital Library
- Z. Zeng, Y. Gao, K. Tan, and P. R. Kumar. CHAIN: Introducing minimum controlled coordination into random access MAC. In Proc. IEEE INFOCOM, pages 2669--2677, 2011.Google ScholarCross Ref
Index Terms
- WiMAC: Rapid Implementation Platform for User Definable MAC Protocols Through Separation
Recommendations
WiMAC: Rapid Implementation Platform for User Definable MAC Protocols Through Separation
SIGCOMM '15: Proceedings of the 2015 ACM Conference on Special Interest Group on Data CommunicationThis demo presents WiMAC, a general-purpose wireless testbed for researchers to quickly prototype a wide variety of real-time MAC protocols for wireless networks. As the interface between the link layer and the physical layer, MAC protocols are often ...
Relay-volunteered multi-rate cooperative MAC protocol for IEEE 802.11 WLANs
In IEEE 802.11, the rate of a station (STA) is dynamically determined by link adaptation. Low-rate STAs tend to hog more channel time than high-rate STAs due to fair characteristics of carrier sense multiple access/collision avoidance, leading to ...
A Wireless MAC Protocol with Collision Detection
The most popular strategies for dealing with packet collisions at the Medium Access Control (MAC) layer in distributed wireless networks use a combination of carrier sensing and collision avoidance. When the collision avoidance strategy fails such ...
Comments