[ General info | People | Papers&Presentations | Code | Ns Simulator code ]


pathChirp


General Info
pathChirp Architecture

pathChirp is a new active probing tool for estimating the available bandwidth on a communication network path. Based on the concept of "self-induced congestion," pathChirp features an exponential flight pattern of probes we call a chirp. Packet chirps offer several significant advantages over current probing schemes based on packet pairs or packet trains. By rapidly increasing the probing rate within each chirp, pathChirp obtains a rich set of information from which to dynamically estimate the available bandwidth.


Top


People


Top


Papers & Presentations


Top


Code


Top


Ns Simulator code
  • Before untarring the code below, save a few ns files that will be overwritten so that you can revert to the original easily. In the following NS-2-DIR refers to the ns-2.* directory (example: ns-2.26)

    1) cd NS-2-DIR
    2) tar -cvf original.tar Makefile.in FILES tcl/lib/ns-default.tcl tcl/lib/ns-packet.tcl common/packet.h


    In case you need to revert to the original code:

    1) cd NS-2-DIR
    2) tar -xvf original.tar
    3) make clean
    4) ./configure
    5) make depend
    6) make

  • Download Code: pathChirp_ns_1.0.tar

    To add the pathChirp code to ns-2, copy the pathChirp_ns_1.0.tar file to NS-2-DIR and run the following commands.

    1) cd NS-2-DIR
    2) tar -xvf pathChirp_ns_1.0.tar
    3) make clean
    4) ./configure
    5) make depend
    6) make

    To begin using pathChirp read the README_PATHCHIRP file.


Top


Please report any bugs or send comments regarding these programs to vinay@rice.edu


September, 2003, Vinay Ribeiro