Measurement of UDP throughput with UDP_MON
on a single configurations with variance in the delay between packets.

Adding a short delay between UDP packets dramatically improved the performance on a connection with a high bandwidth-delay product.

For details about setup and measurements see: http://www.science.uva.nl/~jblom/lambda/udp_bw_mon_large/


packet length

v

2  ------->  Prusin 2  ------->  Prusin 2  ------->  Prusin
configuration --> prusin.jpg (10003 bytes) prusin.jpg (10003 bytes) prusin.jpg (10003 bytes)
500 udp_sa2_pru_p0500.gif (4573 bytes)

424     321 Mbps

   
1000 udp_sa2_pru_p1000.gif (5190 bytes)

616     502 Mbps

udp_gwgsara2_prusin_w12.gif (5301 bytes)

xxx     yyy Mbps

udp_gwgsara2_prusin_w15.gif (4224 bytes)

5000     yyy Mbps

1200 udp_sa2_pru_p1200.gif (5259 bytes)

495     536 Mbps

   
1460 udp_sa2_pru_p1460.gif (5770 bytes)

470    590 Mbps

   
 All tests done with:
Linux 2.2
128 MB 
^  fpl         tp  ^
 
 

Prusin: Linux 2.4 
752 MB

^  fpl         tp  ^

delay   12 µsec

Prusin: Linux 2.4 
752 MB

^  fpl         tp  ^

delay   15 µsec

Prusin: Linux 2.4