UCL Discovery
UCL home » Library Services » Electronic resources » UCL Discovery

HACK: Hierarchical ACKs for Efficient Wireless Medium Utilization

Salameh, L; Zhushi, A; Handley, M; Jamieson, K; Karp, B; (2014) HACK: Hierarchical ACKs for Efficient Wireless Medium Utilization. In: Gibson, G and Zeldovich, N, (eds.) Proceedings of USENIX ATC ’14: 2014 USENIX Annual Technical Conference. (pp. pp. 359-370). USENIX Association Green open access

[thumbnail of Salameh_HACK_Hierarchical_ACKs.pdf]
Preview
Text
Salameh_HACK_Hierarchical_ACKs.pdf - Published Version

Download (513kB) | Preview

Abstract

WiFi’s physical layer has increased in speed from 802.11b’s 11 Mbps to the Gbps rates of emerging 802.11ac. Despite these gains, WiFi’s inefficient MAC layer limits achievable end-to-end throughput. The culprit is 802.11’s mandatory idle period before each medium acquisition, which has come to dwarf the duration of a packet’s transmission. This overhead is especially punishing for TCP traffic, whose every two data packets elicit a short TCP ACK. Even frame aggregation and block link-layer ACKs (introduced in 802.11n) leave signifi- cant medium acquisition overhead for TCP ACKs. In this paper, we propose TCP/HACK (Hierarchical ACKnowledgment), a system that applies cross-layer optimization to TCP traffic on WiFi networks by carrying TCP ACKs within WiFi’s link-layer acknowledgments. By eliminating all medium acquisitions for TCP ACKs in unidirectional TCP flows, TCP/HACK significantly improves medium utilization, and thus significantly increases achievable capacity for TCP workloads. Our measurements of a real-time, line-speed implementation for 802.11a on the SoRa software-defined radio platform and simulations of 802.11n networks at scale demonstrate that TCP/HACK significantly improves TCP throughput on WiFi networks.

Type: Proceedings paper
Title: HACK: Hierarchical ACKs for Efficient Wireless Medium Utilization
Event: USENIX ATC ’14, USENIX Annual Technical Conference, 19-20 June 2014, Philadelphia, USA
ISBN-13: 9781931971102
Open access status: An open access version is available from UCL Discovery
Publisher version: https://www.usenix.org/conference/atc14/technical-...
Language: English
Additional information: This is the published version of record. For information on re-use, please refer to the publisher’s terms and conditions.
UCL classification: UCL
UCL > Provost and Vice Provost Offices > UCL BEAMS
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science > Dept of Computer Science
URI: https://discovery.ucl.ac.uk/id/eprint/1452481
Downloads since deposit
30Downloads
Download activity - last month
Download activity - last 12 months
Downloads by country - last 12 months

Archive Staff Only

View Item View Item