This file serves as a brief introduction to installing the end-to-end measurement of cross traffic software: cTrack package at your site.
The binary distribution is packaged in the following files:
cTrack.html - this file binary.tar.gz - gziped tar file of the cTrack, which contains the cTrack binaries src.tar.gz - gziped tar file of the complete source file of cTrack. The ctrack directory contains one subdirectory: "bin". bin contains all executable programs. This release supports Solaris 2.5.1. and Linux 2.4.18 (and above). We may provide codes to other platforms upon request.
1. Un-tar the ctrack directory. For example, if you would like to install all the ctrack related stuff in "/home/xxx/" (we recommend you installing the ctrack directory in your own local directory), perform the following operations:
mkdir /home/xxx/ cp ctrack.tar.gz /home/xxx/ cd /home/xxx/ gzip -d < ctrack.tar.gz | tar xvf - rm ctrack.tar.gz
This will unpack cTrack's ctrack directory that contains "bin". Make sure that you make the cTrack binaries available by either adding "bin" (in the above example commands, this would be /home/xxx/ctrack/bin) into the default PATH, or by putting soft links for all the cTrack programs in a directory that is current in their PATH.
2. The binaries in the "bin" directory contain four files. Interp_snd and Predict_snd are the sending part in end-to-end measurement for the interpolation and prediction (reconstruction) methods respectively. Interp_rcv and Predict_rcv are the receiving part. To use this tool, you should re-install (simply copy) the sending part binaries and receiving part binaries in the two end hosts in between which the cross traffic you want to measure.
Unpack the src.tar.gz by
gzip -d < src.tar.gz | tar xvf -
It will create a directory called "src" which contains the complete source files (header file and c codes). To compile the source, do
cd /src/ make all make install
which will compile everything and create /src/ctrack/ which contains the binaries