ns3 code used in the paper "Attention to Wi-Fi Diversity: Resource Management in WLANs with Heterogeneous APs", IEEE Access, Jan 2021
ns3 scripts for simulating scenarios in which 802.11 scenarios with different kinds of APs are studied.
A previous version of this study can be found here: https://github.com/wifi-sweet-spot/ns3
If you use this code, please cite the next research article:
Jose Saldana, José Ruiz-Mas, Julián Fernández-Navajas, José Luis Salazar, Jean-Philippe Javaudin, Jean-Michel Bonnamy, and Maël Le Dizes, "Attention to Wi-Fi Diversity: Resource Management in WLANs with Heterogeneous APs," in IEEE Access, vol. 9, pp. 6961-6980, 2021, doi: 10.1109/ACCESS.2021.3049180.
https://ieeexplore.ieee.org/document/9314137
It is an Open Access article.
The cc
folder contains the ns3 scripts. They have been run with ns3-30.1 (https://www.nsnam.org/releases/ns-3-30/).
wifi-central-controlled-aggregation_v261.cc
is the main ns3 file used for the paper.
wifi-central-controlled-aggregation_v259.cc
has also been used.
The sh
folder contains the files used for obtaining each of the figures presented in the paper.
-
Figure 15 was obtained with
test_lvap_013.sh
. -
Figure 16 was obtained with
test_lvap_005.sh
andtest_lvap_006.sh
. -
Figure 17 was obtained with
test_lvap_013.sh
andtest_lvap_014.sh
. -
Figure 18 was obtained with
test_lvap_011.sh
andtest_lvap_012.sh
. -
Figure 19 was obtained with
test_lvap_015.sh
andtest_lvap_016.sh
.
-
Download ns3.
-
Put the
.cc
file in thens-3.30.1/scratch
directory. -
Put a
.sh
file in thens-3.30.1
directory. -
Run a
.sh
file. (You may need to adjust the name of the.cc
file in the.sh
script).