Skip to content

prakash6061/TraceReplay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

TraceReplay: Trace Based Application Layer Modeling in ns3

Paper reference:

Trace-based application layer modeling in ns3, Prakash Agrawal and Mythili Vutukuru. Presented at Twenty-Second National Conference on Communications 2016.

File structure:

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

Installation:

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

About

Trace based application layer modeling in NS-3

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published