Abstract
This paper examines several TCP characteristics and their effect on existing passive RTT measurement techniques. In particular, using packet traces from three geographically distributed vantage points, we find relatively low use of TCP timestamps and significant presence of stretch acknowledgements. While the former simply affects the applicability of some measurement techniques, the latter may in principle affect the accuracy of RTT estimation. Using these insights, we quantify implications of common methodologies for passive RTT measurement. In particular, we show that, unlike delayed TCP acknowledgement, stretch acknowledgments do not distort RTT estimations.
- The CAIDA UCSD Statistical information for the CAIDA Anonymized Internet Traces. http://www.caida.org/data/passive/passive_trace_statistics.xml.Google Scholar
- University of Southern California-Information Sciences Institute dataset usc_lander_ongoing_tracing_scrambled-20120501. 01/16/2015. https://www.predict.org/.Google Scholar
- J. Aikat, J. Kaur, F. D. Smith, and K. Jeffay. Variability in TCP round-trip times. In IMC, 2003. Google ScholarDigital Library
- M. Allman. A Web Server's View of the Transport Layer. CCR, 30(5):10--20, Oct. 2000. Google ScholarDigital Library
- M. Allman, V. Paxson, and E. Blanton. TCP congestion control. RFC 5681, 2009.Google Scholar
- H. Balakrishnan, V. N. Padmanabhan, and R. H. Katz. The effects of asymmetry on TCP performance. Mobile Networks and applications, 4(3):219--241, 1999. Google ScholarDigital Library
- H. Ding and M. Rabinovich. TCP stretch acknowledgements and timestamps: Findings and implications for passive RTT measurement. Extended paper. http://engr.case.edu/rabinovich_michael/otherPubs/rtt.pdf.Google Scholar
- G. Fairhurst, N. K. G. Samaraweera, M. Sooriyabandara, H. Harun, K. Hodson, and R. Donadio. Performance issues in asymmetric TCP service provision using broadband satellite. Communications, IEE Proceedings-, 148(2):95--99, Apr 2001.Google ScholarCross Ref
- S. Floyd, A. Arcia, D. Ros, and J. Iyengar. Adding acknowledgement congestion control to TCP. RFC 5690, 2010.Google Scholar
- J. Gettys and K. Nichols. Bufferbloat: dark buffers in the Internet. Communications of the ACM, 55(1):57--65, 2012. Google ScholarDigital Library
- J. Huang, F. Qian, Y. Guo, Y. Zhou, Q. Xu, Z. M. Mao, S. Sen, and O. Spatscheck. An in-depth study of LTE: effect of network protocol and application behavior on performance. In ACM SIGCOMM, 2013. Google ScholarDigital Library
- S. Jaiswal, G. Iannaccone, C. Diot, J. Kurose, and D. Towsley. Inferring TCP connection characteristics through passive measurements. In INFOCOM, 2004.Google ScholarCross Ref
- H. Jiang and C. Dovrolis. Passive estimation of TCP round-trip times. CCR, 32(3):75--88, 2002. Google ScholarDigital Library
- M. Kühlewind, S. Neuner, and B. Trammell. On the state of ECN and TCP options on the internet. In PAM, 2013.Google ScholarDigital Library
- A. Medina, M. Allman, and S. Floyd. Measuring the evolution of transport protocols in the internet. CCR, 35(2):37--52, 2005. Google ScholarDigital Library
- I. T. Ming-Chit, D. Jinsong, and W. Wang. Improving TCP performance over asymmetric networks. CCR, 30(3):45--54, 2000. Google ScholarDigital Library
- V. E. Paxson. Measurements and analysis of end-to-end Internet dynamics. PhD thesis, UC, Berkeley, 1997. Google ScholarDigital Library
- L. Qian and B. E. Carpenter. Some observations on individual TCP flows behavior in network traffic traces. In 11th Int. Symp. on Comm. and Inf. Technologies, 2011.Google ScholarCross Ref
- S. D. Strowes. Passively measuring TCP round-trip times. CACM, 56(10):57--64, 2013. Google ScholarDigital Library
- B. Veal, K. Li, and D. Lowenthal. New methods for passive estimation of TCP round-trip times. In PAM, 2005. Google ScholarDigital Library
Index Terms
- TCP Stretch Acknowledgements and Timestamps: Findings and Implications for Passive RTT Measurement
Recommendations
TCP CERL: congestion control enhancement over wireless networks
In this paper, we propose and verify a modified version of TCP Reno that we call TCP Congestion Control Enhancement for Random Loss (CERL). We compare the performance of TCP CERL, using simulations conducted in ns-2, to the following other TCP variants: ...
On the generation and use of TCP acknowledgments
This paper presents a simulation study of various TCP acknowledgment generation and utilization techniques. We investigate the standard version of TCP and the two standard acknowledgment strategies employed by receivers: those that acknowledge each ...
TCP Prairie: a sender-only TCP modification based on adaptive bandwidth estimation in wired-wireless networks
This paper presents a new TCP (Transmission Control Protocol) variant called TCP Prairie which is a sender-only TCP modification based on dynamic bandwidth estimation in wired-cum-wireless networks. The key idea here is to continuously measure the ...
Comments