DocumentCode
2625323
Title
Improving passive estimation of TCP round-trip times using TCP timestamps
Author
Yan, Haijin ; Li, Kang ; Watterson, Scott ; Lowenthal, David
Author_Institution
Dept. of Comput. Sci., Georgia Univ., Athens, GA, USA
fYear
2004
fDate
11-13 Oct. 2004
Firstpage
181
Lastpage
185
Abstract
In order to make accurate routing and queueing decisions, passive measurement of TCP flows is becoming increasingly common. Passive measurement techniques have the advantage that they do not inject extra traffic into the connection. These techniques work by associating packet pairs (e.g., a data packet and its acknowledgement during slow start) and then measuring the RTT for those pairs. Unfortunately, such association is difficult in the general case, primarily because an acknowledgement can rarely be associated with the data packets that it triggers. This paper presents a new passive measurement technique that associates packet pairs using TCP timestamps. The basic idea is to capture all packets that pass through the measurement point, and match two pairs of packets, where one timestamp is common to both pairs. Unlike previous techniques, this allows us to obtain samples throughout the lifetime of the connection. Results show that our technique has less than a 1% error on average for an ftp download. As most end hosts currently employ the timestamp option, our technique is widely applicable in practice.
Keywords
queueing theory; telecommunication network routing; telecommunication traffic; transport protocols; TCP round-trip times; TCP timestamps; data packets; packet pairs; passive estimation; passive measurement; queueing decisions; routing; Computer science; Internet; Measurement techniques; Monitoring; Network topology; Particle measurements; Peer to peer computing; Routing; Throughput; Traffic control;
fLanguage
English
Publisher
ieee
Conference_Titel
IP Operations and Management, 2004. Proceedings IEEE Workshop on
Print_ISBN
0-7803-8836-4
Type
conf
DOI
10.1109/IPOM.2004.1547614
Filename
1547614
Link To Document