Simulation and Performance Evaluation of the Intel Rate Adaptation Algorithm

Rémy Grünblatt 1, 2, 3, 4 Isabelle Guerin Lassous 1, 3 Olivier Simonin 2, 4
3 DANTE - Dynamic Networks : Temporal and Structural Capture Approach
Inria Grenoble - Rhône-Alpes, LIP - Laboratoire de l'Informatique du Parallélisme, IXXI - Institut Rhône-Alpin des systèmes complexes
4 CHROMA - Robots coopératifs et adaptés à la présence humaine en environnements dynamiques
Inria Grenoble - Rhône-Alpes, CITI - CITI Centre of Innovation in Telecommunications and Integration of services
Abstract : With the rise of the complexity of the IEEE 802.11 standard, rate adaptation algorithms have to deal with a large set of values for all the different parameters which impact the network throughput. Simple trial-and-error algorithms can no longer explore solution space in reasonable time and smart solutions are required. Most of the WiFi controllers rely on proprietary code and the used rate adaptation algorithms in these controllers are unknown. Very few WiFi controllers provide their rate adaptation algorithms when they do not rely on the Minstrel-HT algorithm, which is implemented in the Linux kernel. Intel WiFi controllers come with their own rate adaptation algorithms that are implemented in the Intel IwlWifi Linux Driver which is open-source. In this paper, we have reverse-engineered the Intel rate adaptation mechanism from the source code of the IwlWifi Linux driver, and we give, in a comprehensive form, the underlying rate adaptation algorithm named Iwl-Mvm-Rs. We describe the different mechanisms used to seek the best throughput adapted to the network conditions. We have also implemented the Iwl-Mvm-Rs algorithm in the ns-3 simulator. Thanks to this implementation, we can evaluate the performance of Iwl-Mvm-Rs in different scenarios (static and with mobility, with and without fast fading). We also compare the performances of Iwl-Mvm-Rs with the ones of Minstrel-HT and IdealWifi, also implemented in the ns-3 simulator.
Complete list of metadatas

Cited literature [17 references]  Display  Hide  Download

https://hal.inria.fr/hal-02282508
Contributor : Rémy Grünblatt <>
Submitted on : Tuesday, September 10, 2019 - 9:37:24 AM
Last modification on : Wednesday, October 2, 2019 - 1:28:23 AM

File

Mswim_2019.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-02282508, version 1

Citation

Rémy Grünblatt, Isabelle Guerin Lassous, Olivier Simonin. Simulation and Performance Evaluation of the Intel Rate Adaptation Algorithm. The 22nd ACM International Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems (MSWiM '19), Nov 2019, Miami Beach, United States. ⟨hal-02282508v1⟩

Share

Metrics

Record views

60

Files downloads

133