End-to-End Network Measurement Using Network Probe (NetProbe)

Objective

The purpose of the project is to estimate end-to-end network delay without the need to synchronize the two clocks at both host-machines. This measurement is particularly important to real-time multimedia applications that have stringent network delay and loss requirements.

Our Tool

Our UDP-based measurement tool consists of two main processes, sending/receiving UDP packets and sending/receiving timing information from the nearby NTP server. The first process is to send/receive UDP packets and write them in the logfile for further analysis. The second process is to check the clock differences between the local clock and the nearby NTP clock, then write them in the logfile for further analysis.

Output of UDP packet is in the following format:
	seq-num		sender-timestamp	receiver-timestamp

To compile the program, just type make in the command shell.

To use the program, type the following in the command shell:
	packetGenerator -h (for help)
It will show you how to run the program

The tool is available (only tested in RedHat Linux Kernel 2.2.16):


Michael Samidi Created: July 5, 2001
<msamidi@cs.ucr.edu> Updated: July 5, 2001