Bringing cross-layer MIMO to today's wireless LANs

Recent years have seen major innovations in cross-layer wireless designs. Despite demonstrating significant throughput gains, hardly any of these technologies have made it into real networks. Deploying cross-layer innovations requires adoption from Wi-Fi chip manufacturers. Yet, manufacturers hesita...

Full description

Bibliographic Details
Main Authors: Suresh Kumar, Swarun, Cifuentes, Diego Fernando, Gollakota, Shyamnath, Katabi, Dina
Other Authors: Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
Format: Article
Language:en_US
Published: Association for Computing Machinery 2014
Online Access:http://hdl.handle.net/1721.1/87069
https://orcid.org/0000-0003-4071-4932
https://orcid.org/0000-0003-0222-3761
https://orcid.org/0000-0003-4854-4157
_version_ 1826198189544308736
author Suresh Kumar, Swarun
Cifuentes, Diego Fernando
Gollakota, Shyamnath
Katabi, Dina
author2 Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
author_facet Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
Suresh Kumar, Swarun
Cifuentes, Diego Fernando
Gollakota, Shyamnath
Katabi, Dina
author_sort Suresh Kumar, Swarun
collection MIT
description Recent years have seen major innovations in cross-layer wireless designs. Despite demonstrating significant throughput gains, hardly any of these technologies have made it into real networks. Deploying cross-layer innovations requires adoption from Wi-Fi chip manufacturers. Yet, manufacturers hesitate to undertake major investments without a better understanding of how these designs interact with real networks and applications. This paper presents the first step towards breaking this stalemate, by enabling the adoption of cross-layer designs in today's networks with commodity Wi-Fi cards and actual applications. We present OpenRF, a cross-layer architecture for managing MIMO signal processing. OpenRF enables access points on the same channel to cancel their interference at each other's clients, while beamforming their signal to their own clients. OpenRF is self-configuring, so that network administrators need not understand MIMO or physical layer techniques. We patch the iwlwifi driver to support OpenRF on off-the-shelf Intel cards. We deploy OpenRF on a 20-node network, showing how it manages the complex interaction of cross-layer design with a real network stack, TCP, bursty traffic, and real applications. Our results demonstrate an average gain of 1.6x for TCP traffic and a significant reduction in response time for real-time applications, like remote desktop.
first_indexed 2024-09-23T11:00:33Z
format Article
id mit-1721.1/87069
institution Massachusetts Institute of Technology
language en_US
last_indexed 2024-09-23T11:00:33Z
publishDate 2014
publisher Association for Computing Machinery
record_format dspace
spelling mit-1721.1/870692022-10-01T00:31:03Z Bringing cross-layer MIMO to today's wireless LANs Suresh Kumar, Swarun Cifuentes, Diego Fernando Gollakota, Shyamnath Katabi, Dina Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science Suresh Kumar, Swarun Cifuentes, Diego Fernando Katabi, Dina Recent years have seen major innovations in cross-layer wireless designs. Despite demonstrating significant throughput gains, hardly any of these technologies have made it into real networks. Deploying cross-layer innovations requires adoption from Wi-Fi chip manufacturers. Yet, manufacturers hesitate to undertake major investments without a better understanding of how these designs interact with real networks and applications. This paper presents the first step towards breaking this stalemate, by enabling the adoption of cross-layer designs in today's networks with commodity Wi-Fi cards and actual applications. We present OpenRF, a cross-layer architecture for managing MIMO signal processing. OpenRF enables access points on the same channel to cancel their interference at each other's clients, while beamforming their signal to their own clients. OpenRF is self-configuring, so that network administrators need not understand MIMO or physical layer techniques. We patch the iwlwifi driver to support OpenRF on off-the-shelf Intel cards. We deploy OpenRF on a 20-node network, showing how it manages the complex interaction of cross-layer design with a real network stack, TCP, bursty traffic, and real applications. Our results demonstrate an average gain of 1.6x for TCP traffic and a significant reduction in response time for real-time applications, like remote desktop. National Science Foundation (U.S.) 2014-05-21T19:24:22Z 2014-05-21T19:24:22Z 2013-08 Article http://purl.org/eprint/type/ConferencePaper 9781450320566 http://hdl.handle.net/1721.1/87069 Kumar, Swarun, Diego Cifuentes, Shyamnath Gollakota, and Dina Katabi. “Bringing Cross-Layer MIMO to Today’s Wireless LANs.” Proceedings of the ACM SIGCOMM 2013 Conference on SIGCOMM - SIGCOMM ’13 (2013). SIGCOMM’13, August 12–16, 2013, Hong Kong, China. https://orcid.org/0000-0003-4071-4932 https://orcid.org/0000-0003-0222-3761 https://orcid.org/0000-0003-4854-4157 en_US http://dx.doi.org/10.1145/2486001.2486034 Proceedings of the ACM SIGCOMM 2013 conference on SIGCOMM - SIGCOMM '13 Creative Commons Attribution-Noncommercial-Share Alike http://creativecommons.org/licenses/by-nc-sa/4.0/ application/pdf Association for Computing Machinery MIT web domain
spellingShingle Suresh Kumar, Swarun
Cifuentes, Diego Fernando
Gollakota, Shyamnath
Katabi, Dina
Bringing cross-layer MIMO to today's wireless LANs
title Bringing cross-layer MIMO to today's wireless LANs
title_full Bringing cross-layer MIMO to today's wireless LANs
title_fullStr Bringing cross-layer MIMO to today's wireless LANs
title_full_unstemmed Bringing cross-layer MIMO to today's wireless LANs
title_short Bringing cross-layer MIMO to today's wireless LANs
title_sort bringing cross layer mimo to today s wireless lans
url http://hdl.handle.net/1721.1/87069
https://orcid.org/0000-0003-4071-4932
https://orcid.org/0000-0003-0222-3761
https://orcid.org/0000-0003-4854-4157
work_keys_str_mv AT sureshkumarswarun bringingcrosslayermimototodayswirelesslans
AT cifuentesdiegofernando bringingcrosslayermimototodayswirelesslans
AT gollakotashyamnath bringingcrosslayermimototodayswirelesslans
AT katabidina bringingcrosslayermimototodayswirelesslans