CNRC

Communication Networks Research Center

Department of Computer Science · COMSATS University Islamabad (CUI), Lahore Campus
CNRC
Lahore, Pakistan
Resources

Downloads and tools

Simulation and trace-analysis software used by the centre, with the installation notes written for our own machines.

Code

ClPyZ code

Source code used in the centre's simulation work.

Download ClPyZ code
Runtime

MATLAB 6.1 runtime libraries

Required by Tracegraph. Install with the MGL installer below.

Download mglinstaller.gz

NS-2 all-in-one

Release 2.33

Network simulator release 2.33, published 31 March 2008. The package contains:

  • Tcl release 8.4.18 — required
  • Tk release 8.4.18 — required
  • OTcl release 1.13 — required
  • TclCL release 1.19 — required
  • Ns release 2.33 — required
  • Nam release 1.13 — optional
  • Xgraph version 12 — optional
  • CWeb version 3.4g — optional
  • SGB version 1.0 — optional, builds sgblib for all UNIX type platforms
  • Gt-itm and sgb2ns 1.1 — optional
  • Zlib version 1.2.3 — optional, but required if Nam is used
Download ns-allinone-2.33.tar.gz

Tracegraph

Version 2.02, Linux

Trace analysis for NS-2 output. Download from tracegraph.com or use the copy below, then follow these steps. The paths assume a home directory of /home/iraza/ — substitute your own.

  1. Copy the files into your home directory.
  2. Untar the archive: tar zxvf tracegraph202.tar.gz
  3. A folder tracegraph202/ is created. Change into it: cd tracegraph202
  4. Copy the MGL installer into that folder: cp /home/iraza/mglinstaller.gz /home/iraza/tracegraph202
  5. Unzip it: gzip -d mglinstaller.gz
  6. Run it: ./mglinstaller
  7. The installer creates a folder inside bin. Add it to the library path:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/iraza/tracegraph202/bin/glnx86
  1. Put that line in .bashrc in your home directory. Every user needs their own; for root the file is /root/.bashrc.
  2. Open it with vi /home/iraza/.bashrc or gedit /home/iraza/.bashrc and add the line above.
  3. Save, close, log out and log back in. Then from the tracegraph202 folder run ./trgraph
Download Tracegraph 2.02 for Linux