Bologna: block-based 802.11 transmission recovery

  • Authors:
  • Bo Han;Francesco Gringoli;Luca Cominardi

  • Affiliations:
  • University of Maryland, College Park, MD, USA;Università degli Studi di Brescia, Brescia, Italy;Università degli Studi di Brescia, Brescia, Italy

  • Venue:
  • Proceedings of the 2010 ACM workshop on Wireless of the students, by the students, for the students
  • Year:
  • 2010

Quantified Score

Hi-index 0.01

Visualization

Abstract

In this paper, we describe the design, implementation, and evaluation of Bologna, a practical block-based IEEE 802.11 data transmission recovery protocol. Bologna is built on a well-known recovery scheme that identifies corrupted bit blocks by performing per-block checksums and then requests the retransmission of only the error blocks. The two key challenges for Bologna design are (1) to find a proper checksum which is strong enough for error detection and meanwhile lightweight in computation and communication overhead, and (2) to modify the IEEE 802.11 standard as little as possible and make the implementation compatible with existing 802.11 devices. We have chosen Fletcher-16 as the checksum scheme and implemented Bologna using an open source firmware. We also deployed Bologna in our testbed and compared its performance to 802.11.