Experiments are carried out on our local lab testbed. Fig. 5 shows our experiment configuration. There are four host machines, the two slashed squares are the application client and the application server, and the two grid squares are the competing client and the competing server. The two circles are routers, and the link between the routers is the bottleneck link in this simple network; its nominal transmission capacity is 10Mbps. The application client and the application server are executed on two Digital Unix machines. The competing client and the competing server are used to create the competing flow so as to change the available bandwidth on the link. The application uses a single TCP connection to transfer data. While the traffic generated by the competing hosts (also called competing flow) uses UDP packets since it is more accurate to predict the available bandwidth when the background traffic is a UDP flow. A SNMP Collector is deployed to monitor the available bandwidth.
In the experiment, we focus on the comparisons of four pairs of parameters: