Abstract
The goal of recent high-speed TCP implementations is to allow scientists who have access to new high-speed networks to efficiently transfer large datasets to their remote colleagues. As of yet, there is no standard high-speed TCP . Because of this, scientists using one high-speed protocol may find themselves sharing a link with scientists using a different high-speed protocol. Previous work has evaluated such inter-protocol performance, but only with both flows starting at the same time – an unlikely situation. We perform an evaluation study using ns-2 to investigate the performance of competing high-speed TCP flows where one flow enters a network in which another high-speed flow has already reached its maximum data rate. The fairest result would be for the existing flow to cede half of its bandwidth to the new flow in order to allow both flows to evenly share the link. Our results show that in most cases this does not happen, but rather one high-speed flow dominates the other. Surprisingly, it is not always the existing flow that dominates.
Keywords
Download to read the full chapter text
Chapter PDF
References
National LambdaRail Project, http://www.nlr.net/
Antony, A., Blom, J., de Laat, C., Lee, J., Sjouw, W.: Microscopic examination of TCP flows over transatlantic links. In: iGrid 2002 Special Issue, Future Generation Systems, vol. 19(6) (2003)
Bullot, H., Cottrell, R.L., Hughes-Jones, R.: Evaluation of advanced TCP stacks on fast long-distance production networks. Journal of Grid Computing 1(4), 345–359 (2003), Graphs available at, http://www-iepm.slac.stanford.edu/bw/tcp-eval/
Chiu, D., Jain, R.: Analysis of the increase and decrease algorithms for congestion avoidance in computer networks. In: Computer Networks and ISDN Systems, pp. 1–14 (June 1989)
Cui, T., Andrew, L.: FAST TCP simulator module for ns-2, version 1.1 (2004), Available at, http://www.cubinlab.ee.mu.oz.au/ns2fasttcp
Floyd, S.: Highspeed TCP for large congestion windows, RFC 3649, Experimental (December 2003)
Floyd, S., Ratnasamy, S., Shenker, S.: Modifying TCP’s congestion control for high speeds, Technical Note (May 2002), available at, http://www.icir.org/floyd/papers/hstcp.pdf
Jin, C., Wei, D.X., Low, S.H.: FAST TCP: motivation, architecture, algorithms, performance. In: Proceedings of IEEE INFOCOM, Hong Kong (March 2004)
Jin, C., Wei, D.X., Low, S.H., Buhrmaster, G., Bunn, J., Choe, D.H., Cottrell, R.L.A., Doyle, J.C., Feng, W., Martin, O., Newman, H., Paganini, F., Ravot, S., Singh, S.: FAST TCP: From theory to experiments. IEEE Network 19(1), 4–11 (2005)
Kelly, T.: Scalable TCP: Improving performance in highspeed wide area networks. In: Proceedings of PFLDnet, Geneva, Switzerland (February 2003)
Leigh, D., Shorten, R.: et al. H-TCP ns-2 implementation (2005), Available at, http://www.hamilton.ie/net/research.htm#software
McCanne, S., Floyd, S.: ns Network Simulator. Software, available at, http://www.isi.edu/nsnam/ns/
Rhee, I., Xu, L.: CUBIC: A new TCP-friendly high-speed TCP variant. In: Proceedings of PFLDnet, Lyon, France (February 2005)
Rhee, I., Xu, L.: Simulation code and scripts for CUBIC (2005), Available at, http://www.csc.ncsu.edu/faculty/rhee/export/bitcp/cubic-script/script.htm
Shorten, R.N., Leith, D.J.: H-TCP: TCP for high-speed and long-distance networks. In: Proceedings of PFLDnet, Argonne, Illinois (February 2004)
Souza, E., Agarwal, D.A.: A HighSpeed TCP study: Characteristics and deployment issues. Technical Report LBNL-53215 (2003), Available at, http://dsd.lbl.gov/~evandro/hstcp/hstcp-lbnl-53215.pdf
Tokuda, K., Hasegawa, G., Murata, M.: Performance analysis of HighSpeed TCP and its improvements for high throughput and fairness against TCP Reno connections. In: High-Speed Networking Workshop, HSN (2003)
Xu, L., Harfoush, K., Rhee, I.: Binary increase congestion control for fast, long distance networks. In: Proceedings of IEEE INFOCOM, Hong Kong (March 2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 IFIP International Federation for Information Processing
About this paper
Cite this paper
Weigle, M.C., Sharma, P., Freeman, J.R. (2006). Performance of Competing High-Speed TCP Flows. In: Boavida, F., Plagemann, T., Stiller, B., Westphal, C., Monteiro, E. (eds) NETWORKING 2006. Networking Technologies, Services, and Protocols; Performance of Computer and Communication Networks; Mobile and Wireless Communications Systems. NETWORKING 2006. Lecture Notes in Computer Science, vol 3976. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11753810_40
Download citation
DOI: https://doi.org/10.1007/11753810_40
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-34192-5
Online ISBN: 978-3-540-34193-2
eBook Packages: Computer ScienceComputer Science (R0)