2019 · 18 citations · 9 references
ComputingComputer ScienceComputer NetworksMachine LearningWireless CommunicationsNetwork Performance AnalysisWireless NetworksChannel AllocationContention ManagementEnd-to-end DelayEnd-to-end Delay ControlFair Resource AllocationNetwork ContentionThroughputWireless Network Performance
The IEEE 802.11's binary exponential backoff (BEB) algorithm plays a critical role in the throughput performance and fair channel allocation of IEEE 802.11 networks. In particular, one of BEB algorithm's parameters, the Contention Window determines how long a node needs to wait before it (re)transmits data. Consequently, choosing adequate values of the Contention Window is crucial for IEEE 802.11's performance. In this paper, we introduce a simple, yet effective machine learning approach to adjust the value of IEEE 802.11's Contention Window based on present- as well as recent past network contention conditions. Using a wide range of network scenarios and conditions, we show that our approach outperforms both 802.11's BEB as well as an existing contention window adjustment technique that only considers the last two transmissions. Our results indicate that our contention window adaptation algorithm is able to deliver consistently higher average throughput, lower end-to-end delay, as well as improved fairness.
9
V. Bharghavan, Alan Demers, Scott Shenker et al. · ACM SIGCOMM Computer Communication Review · 1994 · 1.8K citations
Mark Herbster, Manfred K. Warmuth · Machine Learning · 1998 · 566 citations · Full text
Adaptive disk spin‐down for mobile computers
David P. Helmbold, Darrell D. E. Long, Tracey L. Sconyers et al. · Mobile Networks and Applications · 2000 · 119 citations
Determinist Contention Window Algorithm for IEEE 802.11
Adlen Ksentini, A. Nafaa, Abdelhak Mourad Gueroui et al. · 2006 · 39 citations