/802.11ac_compatible_RAAs_Performance_Analysis_in_NS3

This repository contains NS-3 code and output of experiment. In this experiment we have compared performance of three rate adaptation algorithms in NS-3.

Primary LanguageC++

Comparison of Rate Adaptation Algorithms Compatible with IEEE 802.11ac implemented in NS-3

To see Details of this experiment, checkout wiki

Steps to Reproduce Results

  1. Copy the file "802.11ac_raa_comparision.cc" into /scratch from Ns3 root directory.
  2. Run ./waf --run "802.11ac_raa_comparision" to build and run the file.
  3. Command line options, example, ./waf --run "802.11ac_raa_comparision -raa=Ideal"

Relevant Options available

Parameter Description
nCsma Number of CSMA nodes
nWifi Number of wifi STA devices
raa RAA algortihm ( MinstrelHt / ConstantRate / Ideal )
maxByte Max numbr of bytes to be sent for TCP Streams.

For other options refer the main file.

  1. Running the file will generate two output files,

    a) Delay_"raa_name"_"nWifi".csv -> Records Delay per second

    b) Throughput_"raa_name"_"nWifi".csv -> Records Throughput per second

  2. IEEE Standard, Delay Model, Loss Model, Error Model can changed accordingly in the file.

For any query, contact,

-> Dhruv Agja - dhruvagja8808@gmail.com

-> Parth Dodiya - parthdodiya999@gmail.com

-> Avdesh Yadav - avdheshyadavdow@gmail.com