H-RCA: 802.11 Collision-aware Rate Control
Rate control methodologies that are currently available in 802.11 network cards seriously under-utilize network resources and, in addition, per-second throughputs suffer from high variability. In this paper, the authors introduce an algorithm, HRCA that overcomes these shortcomings, giving substantially higher, and less variable, throughput. The approach solely uses information already available at the driver-level to function and can be implemented on 802.11e commodity hardware. H-RCA's design objective is to minimize the average time each packet spends on the medium (including retries) in order to maximize total network throughput.