Title :
F-TCP: light-weight TCP for file transfer in high bandwidth-delay product networks
Author :
Chuh, YongJae ; Kim, Jaesub ; Song, YongJoo ; Park, Daeyeon
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Korea Adv. Inst. of Sci. & Technol., Daejeon, South Korea
Abstract :
We describe F-TCP, a new TCP for file transfer in high bandwidth-delay product networks. TCP is not suitable for file transfer application in high bandwidth-delay product networks. There needs a protocol that should not take away too much bandwidth from standard TCP flows while utilizing the full bandwidth of high-speed networks. This paper presents another important constraint, namely small buffer problems. Small socket buffers at the end-hosts limit the effective window of the transfer, and the maximum throughput. Existing schemes have severe small buffer problems because high bandwidth-delay product networks need a large socket buffer. The proposed mechanism, called F-TCP, is based on direct kernel-to-kernel file transfer architecture. The key idea is that no need of in-order delivery in file transfer process. F-TCP needs only small buffer by allowing out-of-order file transfer with asynchronous loss recovery. Experimental results in several high bandwidth-delay product paths show that F-TCP provides consistently a significant throughput increase (18% to 80%) compared to previous TCP approach. We expect that F-TCP is mostly useful for application such as FTP and P2P in high-speed wide-area networks.
Keywords :
buffer storage; computer communications software; transport protocols; F-TCP; TCP flow; file transfer application; high bandwidth-delay product network; kernel-to-kernel file transfer architecture; light-weight TCP; socket buffer; Bandwidth; Bit error rate; Feedback; High-speed networks; Intelligent networks; Internet; Out of order; Protocols; Sockets; Throughput;
Conference_Titel :
Parallel and Distributed Systems, 2005. Proceedings. 11th International Conference on
Print_ISBN :
0-7695-2281-5
DOI :
10.1109/ICPADS.2005.153