Skip to content

rgrunbla/ns-3-iwl-mvm-rs

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 

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

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages