On the predictability of large transfer TCP throughput

被引:27
作者
He, Qi [1 ]
Dovrolis, Constantinos [1 ]
Ammar, Mostafa [1 ]
机构
[1] Georgia Tech, Coll Comp, Atlanta, GA 30322 USA
基金
美国国家科学基金会;
关键词
network measurements; TCP throughput; time series forecasting; performance evaluation;
D O I
10.1016/j.comnet.2007.04.013
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Predicting the throughput of large TCP transfers is important for a broad class of applications. This paper focuses on the design, empirical evaluation, and analysis of TCP throughput predictors. We first classify TCP throughput prediction techniques into two categories: Formula-Based (FB) and History-Based (HB). Within each class, we develop representative prediction algorithms, which we then evaluate empirically over the Resilient Overlay Network (RON) testbed. FB prediction relies on mathematical models that express the TCP throughput as a function of the characteristics of the underlying network path. It does not rely on previous TCP transfers in the given path, and it can be performed with non-intrusive network measurements. We show, however, that the FB method is accurate only if the TCP transfer is window-limited to the point that it does not saturate the underlying path, and explain the main causes of the prediction errors. HB techniques predict the throughput of TCP flows from a time series of previous TCP throughput measurements on the same path, when such a history is available. We show that even simple HB predictors, such as Moving Average and Holt-Winters, using a history of few and sporadic samples, can be quite accurate. On the negative side, the accuracy of HB predictors is highly path-dependent. (C) 2007 Elsevier B.V. All rights reserved.
引用
收藏
页码:3959 / 3977
页数:19
相关论文
共 27 条
[1]  
AKELLA A, 2004, P ACM SIGCOMM
[2]  
ANDERSEN D, 2001, P ACM S OP SYST PRIN
[3]  
Appenzeller G., 2004, SIGCOMM
[4]  
ARLITT M, 2005, INT MEAS C
[5]  
Bendat JS., 2011, RANDOM DATA ANAL MEA
[6]  
BENFREDJ S, 2001, P ACM SIGCOMM
[7]  
Cardwell N., 2000, P IEEE INFOCOM
[8]  
Celandroni N, 2006, IEEE T WIREL COMMUN, V5, P1735, DOI [10.1109/TWC.2006.1673085, 10.1109/TWC.2006.04191]
[9]  
CHEN Z, 2005, T NETWORKING
[10]  
Cottrell L., 2003, P PAM WORKSH