Dynamic Multi-stream Transport Protocol
Legacy TCP is not suitable in high speed network environments due to its slow response time to high speed link bandwidth (large scale window size). A number of solutions have been proposed to support scalability under high link bandwidth. However, other criteria such as fairness and friendliness, in additional to scalability, should be considered. Accordingly, this paper describes a transport protocol for high speed networks, referred to as DMS-TCP, which uses multiple end-to-end streams simultaneously and considers scalability, fairness and friendliness simultaneously. DMS-TCP describes a scheme that controls the number of streams according to network condition. In this paper, the performance of DMS-TCP is evaluated through NS-2 simulation. The simulation results demonstrate that DMS-TCP can be used efficiently in high speed networks.
KeywordsMulti-Stream Transport Protocol Dynamic High-Speed Network
Unable to display preview. Download preview PDF.
- 1.Floyd, S.: HighSpeed TCP for Large Congestion Windows. IETF RFC 3649 (2003)Google Scholar
- 2.Floyd, S., Ratnasamy, S., Shenker, S.: Modifying TCP’s Congestion Control for High Speeds. Internet draft (2002), http://www.icir.org/floyd/notes.html
- 3.Dalton, L.A., Isen, C.: A study on High Speed TCP Protocols. In: IEEE GLOBECOM, vol. 2, pp. 851–855 (2004)Google Scholar
- 4.Altman, E., Barakat, C., Laborde, E.: Fairness Analysis of TCP/IP. Decision and Control 2000, vol. 1, pp. 61–66 (2000)Google Scholar
- 6.Katabi, D., Handley, M., Rohrs, C.: Internet Congestion Control for High Bandwidth-Delay Product Networks. In: Proceedings of the ACM SIGCOMM, pp. 43–54 (2002)Google Scholar
- 7.Jin, C., Wei, D.X., Low, S.H.: Fast TCP: motivation, architecture, algorithms, performance. In: IEEE INFOCOMM, vol. 4, pp. 2490–2501 (2004)Google Scholar
- 8.Hsieh, H.-y., Sivakumar, R.: Parallel Transport: A New Transport Layer Paradigm for Enabling Internet Quality of Service. IEEE Communication Magazine, 114–121 (2005)Google Scholar
- 9.Hacker, T.J., Noble, B.D., Athey, B.D.: Adaptive Data Block Scheduling for Parallel TCP Streams. In: IEEE HPDC 2005, pp. 265–275 (2005)Google Scholar
- 10.Brendan, C., Traw, S., Smith, J.M.: Striping within the Network Subsystem. IEEE Network, 22–32 (1995)Google Scholar
- 11.Brakmo, L.S., Peterson, L.L.: TCP Vegas: End to End Congestion Avoidance on a Global Internet. IEEE JSAC 13, 1465–1480 (1995)Google Scholar
- 12.Keshav, S.: REAL: A network simulator, Department of Computer Science, UC Berkeley, Technical Report 88/472 (1988)Google Scholar
- 13.The ns-2 Network Simulator, http://www.isi.edu/nsnam/ns/