Removing the MAC Retransmission Times from the RTT in TCP
- E. Dedu, S. Linck, F. Spies
Removing the MAC Retransmission Times from the RTT in TCP E. Dedu , - - PowerPoint PPT Presentation
Removing the MAC Retransmission Times from the RTT in TCP E. Dedu , S. Linck, F. Spies Laboratoire d'Informatique de l'Universit de Franche-Comt (LIFC) Montbliard, France Euromedia'2005 Toulouse, France 11 April 2005 Problem: RTT
2 / 14
– very few physical losses – most losses are due to network congestion
– short => MAC retransmissions => increase of RTT
– long => lost packets
3 / 14
– each RTT: TCP Vegas – the smallest RTT: Westwood+, TIBET – any solution where RTT might be used: RTP/RTCP over UDP
– if diff < , reduces rate – if < diff < , maintain rate – if diff > , increases rate
4 / 14
5 / 14
– transmitting information to the source – retransmission time computing
– ns2 modification – background: shadowing wireless propagation model – results
6 / 14
– unit: 20s – size: 2 bytes => 65536*20s ≃ 1.3s
7 / 14
– when the packet is sent, the timer is initialised with the value
– each time the packet is resent, the value of the timer is stored
8 / 14
– value used: the time between packet sending time and the
9 / 14
– FreeSpace – TwoRayGround p=1 p=0
– Shadowing <= used in the tests p=1 p=0 p=p(d)
10 / 14
11 / 14
– [Jing et al. 2000], a timestamp is added by AP in each packet
– [Scharf et al. 2004], analytical model of RTO based on
– [Möller et al. 2004], artificial delay at AP => RTT increases
12 / 14
– timestamp granularity is machine-dependent
– => estimation – => network cards: memory and CPU consuming
13 / 14
14 / 14
– competing flows in wireless – lossy wired links