(TCP congestion control over a live UMTS network [http://c3lab.poliba.it/images/d/d2/Skype_wwic07.pdf])
(TCP congestion control over a live UMTS network [http://c3lab.poliba.it/images/2/21/Umts_tcp_stacks_170407.pdf])
Riga 1: Riga 1:
 
=TCP congestion control over a live UMTS network [http://c3lab.poliba.it/images/2/21/Umts_tcp_stacks_170407.pdf]=
 
=TCP congestion control over a live UMTS network [http://c3lab.poliba.it/images/2/21/Umts_tcp_stacks_170407.pdf]=
 
We have performed an extensive campaign of measurements that involved around '''3000 flows and more than 40 hours of measurements''' using three different TCP stacks:  
 
We have performed an extensive campaign of measurements that involved around '''3000 flows and more than 40 hours of measurements''' using three different TCP stacks:  
 
 
* [http://www.ietf.org/rfc/rfc2582.txt TCP NewReno]: the congestion control algorithm standardized by IETF
 
* [http://www.ietf.org/rfc/rfc2582.txt TCP NewReno]: the congestion control algorithm standardized by IETF
 
* [http://www.csc.ncsu.edu/faculty/rhee/export/bitcp/ TCP BIC]: the default congestion control algorithm adopted by the Linux o.s.  
 
* [http://www.csc.ncsu.edu/faculty/rhee/export/bitcp/ TCP BIC]: the default congestion control algorithm adopted by the Linux o.s.  
 
* [[Westwood | TCP Westwood+]]: available in the Linux kernel (both 2.4 and 2.6 kernels).
 
* [[Westwood | TCP Westwood+]]: available in the Linux kernel (both 2.4 and 2.6 kernels).
 +
The experimental evaluation has been carried out by accessing the public Internet using an UMTS card (see figure below).
  
The experimental evaluation has been carried out by accessing the public Internet using an UMTS card (see figure below).
 
 
[[Immagine:UmtsTestbed.png]]
 
[[Immagine:UmtsTestbed.png]]
 +
 
The following instantaneous variable measurements have been collected by using the [[Libnetmeas | libnetmeas library]]:
 
The following instantaneous variable measurements have been collected by using the [[Libnetmeas | libnetmeas library]]:
 
 
* Goodput
 
* Goodput
 
* Round Trip Time
 
* Round Trip Time
 
* packet loss ratios
 
* packet loss ratios
 
* number of timeouts
 
* number of timeouts
 
+
We present here using cumulative distribution function plots the main results of the investigation.
The
 

Revisione 16:00, 17 Apr 2007

TCP congestion control over a live UMTS network [1]

We have performed an extensive campaign of measurements that involved around 3000 flows and more than 40 hours of measurements using three different TCP stacks:

  • TCP NewReno: the congestion control algorithm standardized by IETF
  • TCP BIC: the default congestion control algorithm adopted by the Linux o.s.
  • TCP Westwood+: available in the Linux kernel (both 2.4 and 2.6 kernels).

The experimental evaluation has been carried out by accessing the public Internet using an UMTS card (see figure below).

UmtsTestbed.png

The following instantaneous variable measurements have been collected by using the libnetmeas library:

  • Goodput
  • Round Trip Time
  • packet loss ratios
  • number of timeouts

We present here using cumulative distribution function plots the main results of the investigation.

TCP congestion control over a live UMTS network [1][edit]

We have performed an extensive campaign of measurements that involved around 3000 flows and more than 40 hours of measurements using three different TCP stacks:

The experimental evaluation has been carried out by accessing the public Internet using an UMTS card (see figure below).

UmtsTestbed.png

The following instantaneous variable measurements have been collected by using the libnetmeas library:

We present here using cumulative distribution function plots the main results of the investigation.