Trace-based application layer modeling in ns3, Prakash Agrawal and Mythili Vutukuru. Presented at Twenty-Second National Conference on Communications 2016.
The source code for TraceReplay is located in src/applications/model
and consists of the following 6 files:
- trace-replay-server.h,
- trace-replay-server.cc,
- trace-replay-client.h,
- trace-replay-client.cc,
- trace-replay-utility.h and
- trace-replay-utility.cc
ApTraceReplay is an application layer model to replay a MAC layer trace. It is currently under developement.
Helpers
The helper code for TraceReplay is located in src/applications/helper
and consists of the following 2 files:
- trace-reaply-helper.h and
- trace-replay-helper.cc
Examples
The example for TraceReplay can be found at src/applications/examples/trace-replay-example.cc
To add TraceReplay to ns3 source code:
* Add all the source files to corresponding directory
* Add the class paths to src/applications/wscript
Run using waf
$ ./waf
To run TraceReplay example run following command:
Copy src/applications/examples/trace-replay-example.cc to scratch folder.
$ ./waf --run "scratch/trace-replay-example --pcapPath=src/applications/examples/trace-replay-sample.pcap --nWifi=1"
######Authors
- Prakash Agrawal, Master's student (2013-2016), Dept. of Computer Science and Engineering, IIT Bombay.
- Prof. Mythili Vutukuru, Dept. of Computer Science and Engineering, IIT Bombay.
######Contact
- Prakash Agrawal, [email protected]
- Prof. Mythili Vutukuru, [email protected]