Inferring path sharing based on flow level TCP measurements

We develop methods to infer path or bottleneck sharing among TCP flow classes based on flow level measurements available from the current traffic monitoring tools. Our premise is that flows that temporally overlap on the congested resources have correlated throughputs. We propose to use factor analysis to explore the correlation structure of flow class throughputs in order to hypothesize which flow classes might share congested resources. The effectiveness of this "black box" approach is studied using the empirical data. We show that making such inferences based on flow level statistics is viable in practice, and can serve as an effective, novel tool for network design and configuration decisions. Our work on inferring bottleneck sharing differs significantly from the previous work in that we consider flow level instead of packet level statistics, and hence may potentially influence research in that area. Possible applications of this technique include network monitoring and root cause analysis of poor performance.

[1]  David E. Booth,et al.  Multivariate statistical inference and applications , 1997 .

[2]  Carsten Lund,et al.  Properties and prediction of flow statistics from sampled packet streams , 2002, IMW '02.

[3]  Anja Feldmann,et al.  Dynamics of IP traffic: a study of the role of variability and the impact of control , 1999, SIGCOMM '99.

[4]  Azer Bestavros,et al.  Robust identification of shared losses using end-to-end unicast probes , 2000, Proceedings 2000 International Conference on Network Protocols.

[5]  Robert Tibshirani,et al.  An Introduction to the Bootstrap , 1994 .

[6]  Stefan Savage,et al.  The case for informed transport protocols , 1999, Proceedings of the Seventh Workshop on Hot Topics in Operating Systems.

[7]  Cristian Estan,et al.  New directions in traffic measurement and accounting , 2001, IMW '01.

[8]  Laurent Massoulié,et al.  Bandwidth sharing and admission control for elastic traffic , 2000, Telecommun. Syst..

[9]  Gustavo de Veciana,et al.  Stability and performance analysis of networks supporting elastic services , 2001, TNET.

[10]  Thomas Bonald,et al.  Statistical bandwidth sharing: a study of congestion at flow level , 2001, SIGCOMM.

[11]  Vern Paxson,et al.  End-to-end routing behavior in the Internet , 1996, TNET.

[12]  Donald F. Towsley,et al.  Detecting shared congestion of flows via end-to-end measurement , 2002, TNET.

[13]  Xiaowei Yang,et al.  A passive approach for detecting shared bottlenecks , 2001, Proceedings Tenth International Conference on Computer Communications and Networks (Cat. No.01EX495).