Skip to content

About

Intel Iwl-Mvm-Rs rate adaptation algorithm for NS-3

Resources

Stars

2 stars

Watchers

1 watching

Forks

Latest commit

 

History

8 Commits

Folders and files

Repository files navigation

ns-3-iwl-mvm-rs

This repository contains the code associated with the paper "Simulation and Performance Evaluation of the Intel Rate Adaptation Algorithm". You can find the paper at this address.

This code implements the Intel Rate Adaptation Algorithm (Iwl-Mvm-Rs), a rate adaptation algorithm used in pretty much all modern Intel hardware, for the NS-3 simulator.

As of today, this code is compatible with NS-3 version 3.30.

Installation

Currently, the installation is a little bit manual, but can be summarized by the following steps:

  • cp ./intel-rate-wifi-manager.{h,cc} ns-allinone-3.30/ns-3.30/src/wifi/model/;
  • Edit ns-allinone-3.30/ns-3.30/src/wifi/wscript to add the intel-rate-wifi-manager;
  • Recompile NS-3;

Caveats

Currently, the code is pretty much specialized for intel-like hardware:

  • Number of antennas has to be 2;
  • Aggregation is always enabled, as we assume no realtime traffic (audio feeds) will be sent;

Before a potential merge in NS-3, the algorithm has therefore to be adapted to support more generic hardware (but reusing the same techniques).

How to reference ns-3 iwl mvm rs ?

Please use the following bibtex:


@inproceedings{Grunblatt:2019:SPE:3345768.3355921,
 author = {Gr\"{u}nblatt, R{\'e}my and Gu{\'e}rin-Lassous, Isabelle and Simonin, Olivier},
 title = {Simulation and Performance Evaluation of the Intel Rate Adaptation Algorithm},
 booktitle = {Proceedings of the 22Nd International ACM Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems},
 series = {MSWIM '19},
 year = {2019},
 isbn = {978-1-4503-6904-6},
 location = {Miami Beach, FL, USA},
 pages = {27--34},
 numpages = {8},
 url = {http://doi.acm.org/10.1145/3345768.3355921},
 doi = {10.1145/3345768.3355921},
 acmid = {3355921},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {802.11, ns-3, rate adaptation, simulation, wlan},
}

About

Intel Iwl-Mvm-Rs rate adaptation algorithm for NS-3

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages