DocumentCode
2424138
Title
TCPMoon: Monitoring the Diffusion of TCP Congestion Control Variants in the Internet
Author
Casagrande, Gianni ; Granelli, Fabrizio ; Miorandi, Daniele
Author_Institution
DISI, Univ. of Trento, Povo, Italy
fYear
2011
fDate
5-9 June 2011
Firstpage
1
Lastpage
6
Abstract
TCP congestion control has a critical impact on the Internet stability and performance. In relatively recent times, a number of novel TCP congestion control variants, such as TCP BIC, CUBIC and Compound, started to be deployed in modern operating systems. While risks and benefits of these recent developments are subject of debate, the research community needs to monitor the extent to which each of these novel TCP congestion control variants is actually used in regulating Internet traffic, and this information, due to the complex, diverse, and decentralized nature of the Internet, is very difficult to be obtained. As a first step towards the collection of this important piece of information, we have developed a tool, presented in this paper, which allows us to identify the TCP variants employed in monitored TCP sessions. Our approach consists in passively monitoring packets and ACKs exchanged in TCP sessions, estimating the evolution of congestion window, and matching a set of features against those typical of the various TCP variants considered. Our identification tool has been validated trough emulation and real Internet experiments, showing promising results in the identification of New Reno, BIC, Cubic and Compound TCP variants.
Keywords
telecommunication congestion control; transport protocols; ACK; Internet stability; TCP congestion control variants; TCP sessions; TCPMoon; Bandwidth; Emulation; Internet; Linux; Monitoring; Receivers; Robustness;
fLanguage
English
Publisher
ieee
Conference_Titel
Communications (ICC), 2011 IEEE International Conference on
Conference_Location
Kyoto
ISSN
1550-3607
Print_ISBN
978-1-61284-232-5
Electronic_ISBN
1550-3607
Type
conf
DOI
10.1109/icc.2011.5963408
Filename
5963408
Link To Document