Performance evaluation of UDP-based high-speed transport protocols

The emergence of high speed long distance networks has promoted the development of various e-science applications. The traditional TCP protocol is not suitable for high bandwidth-delay product networks because of its conservative Additive Increase Multiplicative Decrease (AIMD) congestion control algorithm and slow start strategy. This paper mainly introduces four kinds of typical UDP-based high speed transport protocols (RUBDP, Tsunami, UDT, and PA-UDP). By experiments on the test bed with end-to-end transport mode, the influence of the file size, loss ratio and RTT to the performance of the four protocols is evaluated. And, the intra-protocol fairness and inter-protocol fairness while transferring multiple parallel flows are also evaluated. The results show: PA-UDP protocol has the best transport performance; UDT protocol is the most convenient, because it does not require the users to set the initial sending rate, buffer size and other parameters.

[1]  Dimitri P. Bertsekas,et al.  Data Networks: Second Edition , 1992 .

[2]  Robert L. Grossman,et al.  UDT: UDP-based data transfer for high-speed wide area networks , 2007, Comput. Networks.

[3]  Andrew A. Chien,et al.  GTP: group transport protocol for lambda-Grids , 2004, IEEE International Symposium on Cluster Computing and the Grid, 2004. CCGrid 2004..

[4]  Chase Qishi Wu,et al.  Performance adaptive UDP for high-speed bulk data transfer over dedicated links , 2008, 2008 IEEE International Symposium on Parallel and Distributed Processing.

[5]  Frank Kelly,et al.  Rate control for communication networks: shadow prices, proportional fairness and stability , 1998, J. Oper. Res. Soc..

[6]  Andrew A. Chien,et al.  Evaluation of rate-based transport protocols for lambda-grids , 2004, Proceedings. 13th IEEE International Symposium on High performance Distributed Computing, 2004..

[7]  Larry L. Peterson,et al.  TCP Vegas: End to End Congestion Avoidance on a Global Internet , 1995, IEEE J. Sel. Areas Commun..

[8]  Mark R. Meiss Tsunami: A High-Speed Rate-Controlled Protocol for File Transfer , 2004 .

[9]  Tom Kelly,et al.  Scalable TCP: improving performance in highspeed wide area networks , 2003, CCRV.

[10]  Jason Leigh,et al.  Reliable Blast UDP : predictable high performance bulk data transfer , 2002, Proceedings. IEEE International Conference on Cluster Computing.

[11]  Cheng Jin,et al.  FAST TCP: Motivation, Architecture, Algorithms, Performance , 2006, IEEE/ACM Transactions on Networking.