Greek Version / Mobile Multimedia Laboratory / Department of Informatics / Athens University of Economics and Business


George Xylomenos - Ph.D. Thesis Code


Simulator code

I used the ns-2 simulator for my Ph.D. thesis research, extending it to support the multi service link layer architecture proposed in the thesis. I have later extended this code to support further research in link layer protocols. You can download MSLL Version 1 (2002), Version 2 (2004), Version 3 (2005), Version 4 (2007) or Version 5 (2007) in the form of a TAR/GZ archive. The C++ and Object TCL files included do not change the behavior of the simulator when the multi service link layer extensions are not invoked.


Supplementary code

In order to execute the simulations you can use a set of TCL scripts available as TAR/GZ archives for Version 1, Version 2, Version 3, Version 4 or Version 5 of MSLL. The main script is skeleton.tcl, which runs a specific test case, that is, executes a single simulation run with the specified parameters. The other scripts in the archive execute complete sets of test cases, by varying the random seed and the configuration parameters. The result of a simulation run is a results file and (optionally) some debug files. In order to process the result files from multiple runs so as to produce summary results, you can use a set of TCL and AWK scripts available as TAR/GZ archives for Version 1, Version 2, Version 3, Version 4 or Version 5 of MSLL. Each such script processes a number of output files in order to produce summary results in a format suitable for GNUplot or other programs.


Documentation

The documentation contains information on all MSLL versions, including installation and execution instructions for all scripts. For an overview of the multi service link layer architecture and its performance you can check my Ph.D. thesis, available in Portable Document Format. The code itself is heavily commented, so if you have some experience with ns-2 programming you should be able to understand it.


Greek Version / Mobile Multimedia Laboratory / Department of Informatics / Athens University of Economics and Business

George Xylomenos: Home Page