Proceedings of the International Conference on Communications, pp. 2502-2506

Year

2013

Abstract

This paper considers fundamental measurements

which drive TCP flows: throughput, RTT and loss. It is clear

that throughput is, in some sense, a function of both RTT

and loss. In their seminal paper Padyhe et al [1] begin with a

mathematical model of the TCP sliding window evolution process

and come up with an equation showing

that TCP throughput is

(roughly) proportional to 1/RTT √p where p is the probability

of packet loss. Their equation is shown to be consistent with data

gathered on several links. This paper takes the opposite approach

and analyses a large number of packet traces from well-known

sources in order to create a data-driven estimate of the functions

which relate TCP, loss and RTT. Regression analysis is used to fit

models to connect the quantities. The fitted models show different

behaviour from that expected in [1].

which drive TCP flows: throughput, RTT and loss. It is clear

that throughput is, in some sense, a function of both RTT

and loss. In their seminal paper Padyhe et al [1] begin with a

mathematical model of the TCP sliding window evolution process

and come up with an equation showing

that TCP throughput is

(roughly) proportional to 1/RTT √p where p is the probability

of packet loss. Their equation is shown to be consistent with data

gathered on several links. This paper takes the opposite approach

and analyses a large number of packet traces from well-known

sources in order to create a data-driven estimate of the functions

which relate TCP, loss and RTT. Regression analysis is used to fit

models to connect the quantities. The fitted models show different

behaviour from that expected in [1].

Description

This paper tries to establish the relationship between TCP throughput and fundamental qualities like round trip time, flow size and loss. The approach is data driven considering large numbers of publicly available data sources.

Preprint

bibtex

@INPROCEEDINGS{TCP_fundamental_2013,

author={Clegg, Richard G. and Araujo, Joao Taveira and Landa, Raul and Mykoniati, Eleni and Griffin, David and Rio, Miguel},

booktitle={Communications (ICC), 2013 IEEE International Conference on},

title={On the relationship between fundamental measurements in TCP flows},

year={2013},

pages={2502-2506},

}

author={Clegg, Richard G. and Araujo, Joao Taveira and Landa, Raul and Mykoniati, Eleni and Griffin, David and Rio, Miguel},

booktitle={Communications (ICC), 2013 IEEE International Conference on},

title={On the relationship between fundamental measurements in TCP flows},

year={2013},

pages={2502-2506},

}

doi

doi://10.1109/ICC.2013.6654909

Paper type

Subject area