skip to main content
demonstration

WiMAC: Rapid Implementation Platform for User Definable MAC Protocols Through Separation

Authors Info & Claims
Published:17 August 2015Publication History
Skip Abstract Section

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.

References

  1. 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 ScholarGoogle ScholarCross RefCross Ref
  2. I.-H. Hou and P. R. Kumar. Utility maximization for delay constrained QoS in wireless. In Proc. IEEE INFOCOM, pages 1--9, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  4. 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 ScholarGoogle ScholarCross RefCross Ref
  5. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  6. 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 ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. WiMAC: Rapid Implementation Platform for User Definable MAC Protocols Through Separation

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    • Published in

      cover image ACM SIGCOMM Computer Communication Review
      ACM SIGCOMM Computer Communication Review  Volume 45, Issue 4
      SIGCOMM'15
      October 2015
      659 pages
      ISSN:0146-4833
      DOI:10.1145/2829988
      Issue’s Table of Contents
      • cover image ACM Conferences
        SIGCOMM '15: Proceedings of the 2015 ACM Conference on Special Interest Group on Data Communication
        August 2015
        684 pages
        ISBN:9781450335423
        DOI:10.1145/2785956

      Copyright © 2015 Owner/Author

      Permission to make digital or hard copies of part or all 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 third-party components of this work must be honored. For all other uses, contact the Owner/Author.

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 17 August 2015

      Check for updates

      Qualifiers

      • demonstration

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader