Critical path analysis of TCP transactions

作者: Paul Barford , Mark Crovella

DOI: 10.1145/347057.347416

关键词:

摘要: Improving the performance of data transfers in Internet (such as Web transfers) requires a detailed understanding when and how delays are introduced. Unfortunately, complexity like those using HTTP is great enough that identifying precise causes difficult. In this paper we describe method for pinpointing where introduced into applications by critical path analysis. By constructing profiling path, it possible to determine what fraction total transfer latency due packet propagation, network variation (e.g., queuing at routers or route fluctuation), losses, server client. We have implemented our technique tool called tcpeval automates analysis transactions. show robust analyze traces taken two different TCP implementations (Linux FreeBSD). To demonstrate utility approach, present results set transactions over 14 days under variety conditions. The can shed considerable light on transfers, expose subtleties behavior entire end-to-end system.

参考文章(39)
Venkat Padmanabhan, Randy H. Katz, Vankata N. Padmanabhan, TCP Fast Start: A Technique For Speeding Up Web Transfers ,(1998)
T. J. Shepard, TCP PACKET TRACE ANALYSIS Massachusetts Institute of Technology. ,(1991)
David L. Mills, Network Time Protocol (Version 3) Specification, Implementation and Analysis RFC. ,vol. 1305, pp. 1- 109 ,(1992)
Jussara M. Almeida, Virgilio Almeida, David J. Yates, Measuring the Behavior of a World-Wide Web Server HPN '97 Proceedings of the IFIP TC6 seventh international conference on High performance netwoking VII. pp. 57- 72 ,(1997) , 10.1007/978-0-387-35279-4_4
H. Frystyk, L. Masinter, J. Mogul, J. Gettys, R. Fielding, P. Leach, T. Berners-Lee, Hypertext Transfer Protocol -- HTTP/1.1 acm conference on hypertext. ,vol. 2068, pp. 1- 162 ,(1997)
Gaurav Banga, Jeffrey C Mogul, None, Scalable kernel performance for internet servers under realistic loads usenix annual technical conference. pp. 1- 1 ,(1998)
C. Partridge, S. Floyd, M. Allman, Increasing TCP's Initial Window RFC. ,vol. 2414, pp. 1- 14 ,(1998)
Matthew Mathis, Jeffrey Semke, Jamshid Mahdavi, Teunis Ott, The macroscopic behavior of the TCP congestion avoidance algorithm acm special interest group on data communication. ,vol. 27, pp. 67- 82 ,(1997) , 10.1145/263932.264023