NS2 useful link information

 

Chakchai So-In <cs5@cse.wustl.edu>, Md Jahangir Alam <mjawashu@gmail.com>, Ritun Patney <ritun.patney@gmail.com>, Jinjing Jiang <jinjing@cse.wustl.edu>, Abdel-Karim Al Tamimi <aa7@cec.wustl.edu>, Mark Wood <markwood@wustl.edu>

 

Last update: April 7th, 2007

 

NS2 Manual:

  1. NS2 Official Website, http://www.isi.edu/nsnam/ns/
  2. The ns Manual (Online), http://www.isi.edu/nsnam/ns/ns-documentation.html (recommend)
  3. Wiki NS Simulator, http://nsnam.isi.edu/nsnam/index.php/NS-2_Trace_Formats (recommend)
  4. NS Simulator for beginners by Eitan Altman, Tania Jimenez, http://citeseer.ist.psu.edu/altman03ns.html (recommend)
  5. NS Tutorial (Online), http://www.isi.edu/nsnam/ns/tutorial/index.html
  6. NS by Example by Jae Chung and Mark Claypool, http://nile.wpi.edu/NS/
  7. NS-2 and Tcl by Richard Griswold, http://www.k-lug.org/~griswold/NS2/index.html
  8. NS Simulator Course for Beginners by Eitan Altman and Tania Jimenez, http://www-sop.inria.fr/mistral/personnel/Eitan.Altman/ns.htm
  9. Introducing ns by Lloyd Wood, http://www.ee.surrey.ac.uk/Personal/L.Wood/ns/
  10. ns-2 for the impatient by Imad AAD and Jean-Pierre HUBAUX, http://icapeople.epfl.ch/aad/teaching/ns/ns.html
  11. ns-2 Simulation Code and Examples, http://www.cs.bu.edu/groups/itm/SATS/simulation.html
  12. A Tutorial of 802.11 Implementation in ns-2 by Yue Wang, www.winlab.rutgers.edu/~zhibinwu/pdf/tr_ns802_11.pdf
  13. Pedro Vale Estrela - NS2 Page, http://mega.ist.utl.pt/~pmsrve/ns2/
  14. Implementing a New Manet Unicast Routing Protocol in NS2 by Francisco J. Ros and Pedro M. Ruiz, http://masimum.dif.um.es/nsrt-howto/html/nsrt-howto.html

 

 

NS2 Presentation:

  1. How to Add a New Protocol in NS2 by Xu Leiming, https://www.cs.tcd.ie/~htewari/papers/ns-extend-xlming.ppt
  2. ns-2 Tutorial by Polly Huang http://netweb.usc.edu/huang/talk/ns-tutorial/iec/ns-tutorial.ppt  and ttp://nslab.ee.ntu.edu.tw/courses/ns-tutorial/slides/ftw01/ns-ftw-1.ppt.
  3. ns-2 Tutorial, part 2  by Dave Anderson, Xiaowei Yang, http://nms.csail.mit.edu/6.829/old-tutorials/ns-tutorial.ppt

 

 

NS2 Mail-List: (Lots of answers are waiting out there)

  1. NS2 Mail-List, http://www.isi.edu/cgi-bin/nsnam/htsearch

 

 

NS2 Modules:

  1. RCP simulator module for ns-2,  http://yuba.stanford.edu/rcp/#implementation
  2. FAST TCP simulator module for ns-2, http://www.cubinlab.ee.unimelb.edu.au/ns2fasttcp/
  3. BIC TCP simulator module for ns-2, http://www.csc.ncsu.edu/faculty/rhee/export/bitcp/index_files/Page546.htm
  4. XCP simulator module for ns-2, http://www.ana.lcs.mit.edu/dina/XCP/
  5. TCP WESTWOOD simulator module for ns-2,  http://www.cs.ucla.edu/NRL/hpi/tcpw/tcpw_ns2/tcp-westwood-ns2.html
  6. IEEE 802.16 model for NS-2, http://w3.antd.nist.gov/seamlessandsecure/download.html
  7. NS-2 Simulator for IEEE 802.16 MAC (Ver0.26a1), http://cnlab.kaist.ac.kr/
  8. Enhanced UMTS radio access network extensions for ns-2, http://www.ti-wmc.nl/eurane/
  9. The Design and Implementation of WiMAX Module for ns-2 Simulator, http://ndsl.csie.cgu.edu.tw/wimax_ns2.php
  10. Wireless and Mobility Extensions to ns-2, http://www.monarch.cs.rice.edu/cmu-ns.html
  11. 802.11 MAC code in NS-2 (version 2.28) by Joshua Robinson, http://www.ece.rice.edu/~jpr/ns/docs/802_11.html
  12. UCBT - Bluetooth extension for NS2 at the University of Cincinnati, http://www.ececs.uc.edu/~cdmc/ucbt/ucbt.html

 

 

NS2 Tools:

  1. Trace graph - Network Simulator NS-2 trace files analyzer, http://www.tracegraph.com/

 

 

Debugging:

  1. Debugging with GDB, http://www.delorie.com/gnu/docs/gdb/gdb_toc.html
  2. GDB QUICK REFERENCE, http://www.cs.dal.ca/studentservices/refcards/gdbref.pdf
  3. Debugging Under Unix: gdb Tutorial, http://www.cs.cmu.edu/~gilpin/tutorial/
  4. A Debugger for Tcl Applications by Don Libes, http://citeseer.ist.psu.edu/don93debugger.html

 

 

Other useful links:

  1. http://www.cse.msu.edu/~wangbo1/ns2/
  2. http://web.umr.edu/~tk424/links4NS2Users.htm
  3. http://www.cs.umd.edu/~yuanyuan/Linksold.html
  4. http://www.winlab.rutgers.edu/~zhibinwu/html/network_simulator_2.html
  5. http://evanjones.ca/ns2.html
  6. Bryan NS-2 DSR FAQ, http://www.geocities.com/b_j_hogan/
  7. NS-2 and Tcl, http://www.k-lug.org/~griswold/NS2/index.html
  8. http://lst.inf.ethz.ch/fast-ns2/
  9. http://www.cs.helsinki.fi/u/gurtov/ns/

 

 

Tcl/Tk:

  1. Tcl Tutorial, http://www.tcl.tk/man/tcl8.5/tutorial/tcltutorial.html
  2. Tcl Reference Manual, http://tmml.sourceforge.net/doc/tcl/index.html
  3. Free Programming Resources, http://www.freeprogrammingresources.com/tcl.html
  4. Online Tcl and Tk Tutorials, http://wiki.tcl.tk/1304

 

 

Gnuplot:

  1. Main gnuplot webpage, http://www.gnuplot.info/,
    1. Official gnuplot reference card and tutorial, http://www.gnuplot.info/docs_4.0/gpcard.pdf,
    2. Official gnuplot documentation, http://www.gnuplot.info/docs/gnuplot.pdf
  2. GNUPLOT (not so Frequently Asked Questions),  http://t16web.lanl.gov/Kawano/gnuplot/intro/index-e.html
  3. Tutorial on using Gnuplot with TeX, http://www.fnal.gov/docs/products/gnuplot/
  4. GNUPLOT 4.0-A Brief Manual and Tutorial, http://www.duke.edu/~hpgavin/gnuplot.html
  5. gnuplot: An Interactive Plotting Program by Thomas Williams & Colin Kellev, http://webpages.ursinus.edu/lriley/doc/gnuplot/gnuplot.html

 

 

Script Language (BASH):

  1. Bash Guide for Beginner by Machtelt Garrels, http://tille.xalasys.com/training/bash/
  2. BASH Programming ¨C Introduction HOW-TO by Mike G mikkey, http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html#toc9
  3. Advanced Bash-Scripting Guide by Mendel Cooper, http://tldp.org/LDP/abs/html/
  4. Steve¡¯s Bourne shell Script tutorial, http://steve-parker.org/sh/sh.shtml
  5. Bash by example by Daniel Robbins
  6. Bash programming, http://www-128.ibm.com/developerworks/library/l-bash.html, http://www.ibm.com/developerworks/library/l-bash2.html, http://www.ibm.com/developerworks/library/l-bash3.html
  7. A quick guide to writing scripts using the bash shell,  http://pegasus.rutgers.edu/~elflord/unix/bash-tute.html, http://www.codecoffee.com/tipsforlinux/articles2/043.html, http://www.codecoffee.com/tipsforlinux/articles2/044.html
  8. Bash Programming, http://www.troubleshooters.com/linux/presentations/golug_bash_programming/toc.html
  9. Bash Prompt HOWTO, http://www.gilesorr.com/bashprompt/howto/book1.html

 

 

Perl:

  1. PERL CD BOOKSHELF, http://www.unix.org.ua/orelly/perl/ (recommend)
  2. Teach Yourself Perl 5 in 21 days, http://docs.rinet.ru/P7/
  3. Beginning Perl Tutorials, http://www.pageresource.com/cgirec/index2.htm
  4. Perl Tutorial: Start, http://www.comp.leeds.ac.uk/Perl/start.html
  5. Beginner's Introduction to Perl by Doug Sheppard, http://www.perl.com/pub/a/2000/10/begperl1.html
  6. Robert's Perl Tutorial, http://www.sthomas.net/oldpages/roberts-perl-tutorial.htm
  7. Perl Programming Tutorial, http://vergil.chemistry.gatech.edu/resources/programming/perl-tutorial/toc.html

 

 

LATEX:

  1. Online tutorials on LATEX, http://www.tug.org.in/tutorials.html
  2. Practical LaTeX guide, http://www.helsinki.fi/~tfo_www/instr/latex-guide.html
  3. Beginning LaTeX, http://www.cs.cornell.edu/Info/Misc/LaTeX-Tutorial/LaTeX-Home.html
  4. LaTex tutorial, http://it.metr.ou.edu/latex/
  5. LaTex Tutorial by Jeff Clark, http://frodo.elon.edu/tutorial/tutorial/, http://frodo.elon.edu/tutorial/tutorial.pdf
  6. Text Processing using LaTeX, http://www-h.eng.cam.ac.uk/help/tpl/textprocessing/
  7. Online tutorials on LaTeX, http://www.tug.org/tutorials/tugindia/
  8. Norm Matloff's LATEX  Tutorial Site,  http://heather.cs.ucdavis.edu/~matloff/latex.html
  9. Getting Started with LaTex by David R. Wilkins, http://www.maths.tcd.ie/~dwilkins/LaTeXPrimer/
  10. A Guide to LaTex, http://www.astro.rug.nl/~kuijken/latex.html
  11. An Introduction to Using TEX in the Harvard Mathematics Department, http://www.math.harvard.edu/texman/

 

Other useful links
  1. Chih-Heng Ke at NcKU Taiwanhttp://hpds.ee.ncku.edu.tw/~smallko/ns2/ns2.htm