skip to main content
10.1145/1872007.1872013acmconferencesArticle/Chapter ViewAbstractPublication PagesancsConference Proceedingsconference-collections
research-article

Airblue: a system for cross-layer wireless protocol development

Published:25 October 2010Publication History

ABSTRACT

Over the past few years, researchers have developed many cross-layer wireless protocols to improve the performance of wireless networks. Experimental evaluations of these protocols have been carried out mostly using software-defined radios, which are typically two to three orders of magnitude slower than commodity hardware. FPGA-based platforms provide much better speeds but are quite difficult to modify because of the way high-speed designs are typically implemented. Experimenting with cross-layer protocols requires a flexible way to convey information beyond the data itself from lower to higher layers, and a way for higher layers to configure lower layers dynamically and within some latency bounds. One also needs to be able to modify a layer's processing pipeline without triggering a cascade of changes. We have developed Airblue, an FPGA-based software radio platform, that has all these properties and runs at speeds comparable to commodity hardware. We discuss the design philosophy underlying Airblue that makes it relatively easy to modify it, and present early experimental results.

References

  1. D. Halperin, T. Anderson, and D. Wetherall, "Taking the Sting out of Carrier Sense: Interference Cancellation for Wireless LANs," in MobiCom'08, (San Francisco, CA), 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. S. Gollakota and D. Katabi, "ZigZag decoding: Combating hidden terminals in wireless networks," in SIGCOMM'08, (Seattle, WA), 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. M. Vutukuru, K. Jamieson, and H. Balakrishnan, "Harnessing Exposed Terminals in Wireless Networks," in NSDI'08. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. K. Jamieson and H. Balakrishnan, "PPR: Partial Packet Recovery for Wireless Networks," in SIGCOMM'07. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. K. Jamieson, The SoftPHY Abstraction: from Packets to Symbols in Wireless Network Design. PhD thesis, MIT, Cambridge, MA, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. M. Vutukuru, H. Balakrishnan, and K. Jamieson, "Cross-Layer Wireless Bit Rate Adaptation," in SIGCOMM'09. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. T. Moscibroda, R. Chandra, Y. Wu, S. Sengupta, and P. Bahl, "Load-aware spectrum distribution in wireless LANs," in IEEE ICNP, 2008.Google ScholarGoogle Scholar
  8. S. Katti, S. Gollakota, and D. Katabi, "Embracing wireless interference: analog network coding," in SIGCOMM'07, (Kyoto, Japan), 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. S. Katti, D. Katabi, H. Balakrishnan, and M. Medard, "Symbol-Level Network Coding for Wireless Mesh Networks," in SIGCOMM'08, (Seattle, WA), 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. R. Gummadi, R. Patra, H. Balakrishnan, and E. Brewer, "Interference avoidance and control," in Hotnets-VII, (Calgary, Canada), 2008.Google ScholarGoogle Scholar
  11. R. Gummadi and H. Balakrishnan, "Wireless Networks Should Spread Spectrum Based On Demands," in Hotnets-VII, (Calgary, Canada), 2008.Google ScholarGoogle Scholar
  12. H. Rahul, N. Kushman, D. Katabi, C. Sodini, and F. Edalat, "Learning to share: narrowband-friendly wideband networks," in SIGCOMM'08, (Seattle, WA, USA), 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. "The GNURadio Software Radio." http://gnuradio.org/trac.Google ScholarGoogle Scholar
  14. "Rice university wireless open-access research platform (WARP)." http://warp.rice.edu.Google ScholarGoogle Scholar
  15. K. Tan, J. Zhang, J. Fang, H. Liu, Y. Ye, S. Wang, Y. Zhang, H. Wu, W. Wang, and G. M. Voelker, "Sora: High Performance Software Radio Using General Purpose Multi-core Processors," in NSDI'09, (Boston, MA), 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. "Vanu software radio." http://www.vanu.com.Google ScholarGoogle Scholar
  17. K. Tan, H. Liu, J. Fang, W. Wang, J. Zhang, M. Chen, and G. M. Voelker, "SAM: Enabling Practical Spatial Multiple Access in Wireless LAN," in MOBICOM'09. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. G. Nychis, T. Hottelier, Z. Yang, S. Seshan, and P. Steenkiste, "Enabling MAC Protocol Implementations on Software-defined Radios," in NSDI'09, (Boston, MA), 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Xilinx System Generator. http://www.xilinx.com/ise/optionalprod/systemgenerator.htm.Google ScholarGoogle Scholar
  20. Altera DSP Builder. http://www.altera.com/products/prd-index.html.Google ScholarGoogle Scholar
  21. Synplicity Synplify DSP. http://www.synplicity.com/products/synplifydsp/.Google ScholarGoogle Scholar
  22. E. Kohler, R. Morris, B. Chen, J. Jannotti, and M. F. Kaashoek, "The Click Modular Router," ACM TCS, vol. 18, no. 3, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. W. Ji, Y. Chen, M. Chen, and Y. Kang, "Unequal error protection based on objective video evaluation model," in MobiMedia'07, (Nafpaktos, Greece), 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. G. Holland, N. Vaidya, and P. Bahl, "A Rate-Adaptive MAC Protocol for Multihop Wireless Networks," in MOBICOM'01, (Rome, Italy), 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. S. Sen, N. Santhapuri, R. R. Choudhury, and S. Nelakuditi, "CBAR: Constellation Based Rate Adaptation in Wireless Networks," in NSDI'10, (San Jose, CA), 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. H. Rahul, F. Edalat, D. Katabi, and C. Sodini, "Frequency-Aware Rate Adaptation and MAC Protocols," in MobiCom'09, (Beijing, China), 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. R. Chandra, R. Mahajan, T. Moscibroda, R. Raghavendra, and P. Bahl, "A case for adapting channel width in wireless networks," in SIGCOMM'08, (Seattle, WA), 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. M. C. Ng, M. Vijayaraghavan, G. Raghavan, N. Dave, J. Hicks, and Arvind, "From WiFI to WiMAX: Techniques for IP Reuse Across Different OFDM Protocols," in MEMOCODE'07. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Bluespec Inc. http://www.bluespec.com.Google ScholarGoogle Scholar
  30. "Architect's Workbench." http://asim.csail.mit.edu/redmine/projects/show/awb.Google ScholarGoogle Scholar
  31. N. Dave, M. C. Ng, M. Pellauer, and Arvind, "Modular Refinement and Unit Testing," in MEMOCODE'10.Google ScholarGoogle Scholar
  32. L. Bahl, J. Cocke, F. Jelinek, and J. Raviv, "Optimal decoding of linear codes for minimizing symbol error rate," IEEE TIT, vol. 20, no. 2, 1974.Google ScholarGoogle Scholar

Index Terms

  1. Airblue: a system for cross-layer wireless protocol development

      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
      • Published in

        cover image ACM Conferences
        ANCS '10: Proceedings of the 6th ACM/IEEE Symposium on Architectures for Networking and Communications Systems
        October 2010
        244 pages
        ISBN:9781450303798
        DOI:10.1145/1872007

        Copyright © 2010 ACM

        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]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 25 October 2010

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        Overall Acceptance Rate88of314submissions,28%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader