Network Simulation


Introduction to ns-2


Contributions to ns-2

  • Full-TCP and Wireless (last updated Mar 2006)

  • DelayBox: Per-flow Loss Delay, and Bottleneck - included in main ns-2 source since Feb 2, 2006 (ns-2.30 and later)
        documentation (pdf)

  • PackMime-HTTP: Web Traffic Generation - included in main ns-2 source since Feb 2, 2006 (ns-2.30 and later)
        documentation (pdf)

  • Full-TCP Bug Fixes - included in main ns-2 source since June 21, 2005 (ns-2.29 and later)

  • ns-2 Random Number Generator - included in main ns-2 source since Nov 30, 2001 (ns-2.1b9 and later)

    Improving Confidence in Network Simulations

    M.C. Weigle, Improving Confidence in Network Simulations (invited paper), Proceedings of the Winter Simulation Conference, Monterey, CA, December 2006, pp. 2188-2194.

    Abstract

    Simulation has become the tool of choice for an increasing number of networking researchers. Unfortunately, standard statistical techniques cannot be applied when Internet-like heavy-tailed workloads are used in input. We present issues involved in using heavy-tailed distributions in network simulations, including three different methods for dealing with such distributions in simulation. We also discuss the proper use of the random number generator implemented in the ns-2 simulator and the impacts of improper usage.

    Experiment Scripts

    These scripts are based on ns-2.30 with the following modifications: