Airblue: A System for Cross-Layer Wireless Protocol Development

Over the past few years, researchers have developed many crosslayer 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...

Full description

Bibliographic Details
Main Authors: Ng, Man Cheuk, Fleming, Kermin Elliott, Vutukuru, Mythili, Gross, Samuel, Mithal, Arvind, Balakrishnan, Hari
Other Authors: Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
Format: Article
Language:en_US
Published: Institute of Electrical and Electronics Engineers 2012
Online Access:http://hdl.handle.net/1721.1/71832
https://orcid.org/0000-0002-9737-2366
https://orcid.org/0000-0002-1455-9652
_version_ 1826216868489199616
author Ng, Man Cheuk
Fleming, Kermin Elliott
Vutukuru, Mythili
Gross, Samuel
Mithal, Arvind
Balakrishnan, Hari
author2 Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
author_facet Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
Ng, Man Cheuk
Fleming, Kermin Elliott
Vutukuru, Mythili
Gross, Samuel
Mithal, Arvind
Balakrishnan, Hari
author_sort Ng, Man Cheuk
collection MIT
description Over the past few years, researchers have developed many crosslayer 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.
first_indexed 2024-09-23T16:54:42Z
format Article
id mit-1721.1/71832
institution Massachusetts Institute of Technology
language en_US
last_indexed 2024-09-23T16:54:42Z
publishDate 2012
publisher Institute of Electrical and Electronics Engineers
record_format dspace
spelling mit-1721.1/718322022-10-03T09:04:58Z Airblue: A System for Cross-Layer Wireless Protocol Development Ng, Man Cheuk Fleming, Kermin Elliott Vutukuru, Mythili Gross, Samuel Mithal, Arvind Balakrishnan, Hari Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science Mithal, Arvind Mithal, Arvind Ng, Man Cheuk Fleming, Kermin Elliott Vutukuru, Mythili Gross, Samuel Balakrishnan, Hari Over the past few years, researchers have developed many crosslayer 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. National Science Foundation (U.S.) (NSF grant CNS-0721702) National Science Foundation (U.S.) (NSF grant CCF-0541164) National Science Foundation (U.S.) (NSF grant CCF-0811696) 2012-07-26T14:01:58Z 2012-07-26T14:01:58Z 2010-10 Article http://purl.org/eprint/type/ConferencePaper 978-1-4503-0379-8 978-1-4244-9127-8 INSPEC Accession Number: 11638128 http://hdl.handle.net/1721.1/71832 Ng, Man Cheuk et al. "Airblue: A System for Cross-Layer Wireless Protocol Development." in Proceedings of the ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS), 2010, 25-26 Oct., La Jolla, Calif. https://orcid.org/0000-0002-9737-2366 https://orcid.org/0000-0002-1455-9652 en_US http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5623848 ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS), 2010 Article is made available in accordance with the publisher's policy and may be subject to US copyright law. Please refer to the publisher's site for terms of use. application/pdf Institute of Electrical and Electronics Engineers IEEE
spellingShingle Ng, Man Cheuk
Fleming, Kermin Elliott
Vutukuru, Mythili
Gross, Samuel
Mithal, Arvind
Balakrishnan, Hari
Airblue: A System for Cross-Layer Wireless Protocol Development
title Airblue: A System for Cross-Layer Wireless Protocol Development
title_full Airblue: A System for Cross-Layer Wireless Protocol Development
title_fullStr Airblue: A System for Cross-Layer Wireless Protocol Development
title_full_unstemmed Airblue: A System for Cross-Layer Wireless Protocol Development
title_short Airblue: A System for Cross-Layer Wireless Protocol Development
title_sort airblue a system for cross layer wireless protocol development
url http://hdl.handle.net/1721.1/71832
https://orcid.org/0000-0002-9737-2366
https://orcid.org/0000-0002-1455-9652
work_keys_str_mv AT ngmancheuk airblueasystemforcrosslayerwirelessprotocoldevelopment
AT flemingkerminelliott airblueasystemforcrosslayerwirelessprotocoldevelopment
AT vutukurumythili airblueasystemforcrosslayerwirelessprotocoldevelopment
AT grosssamuel airblueasystemforcrosslayerwirelessprotocoldevelopment
AT mithalarvind airblueasystemforcrosslayerwirelessprotocoldevelopment
AT balakrishnanhari airblueasystemforcrosslayerwirelessprotocoldevelopment