F-TCP: Light-weight TCP for File Transfer in High Bandwidth-Delay Product Networks

  • Authors:
  • YongJae Chuh;JaeSub Kim;YongJoo Song;Daeyeon Park

  • Affiliations:
  • Korea Advanced Institute of Science and Technology Department of EECS;Korea Advanced Institute of Science and Technology Department of EECS;Korea Advanced Institute of Science and Technology Department of EECS;Korea Advanced Institute of Science and Technology Department of EECS

  • Venue:
  • ICPADS '05 Proceedings of the 11th International Conference on Parallel and Distributed Systems - Volume 01
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

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 a severe small buffer problems because high bandwidth-delay product networks need a large socket buffer. The proposed mechanism, called FTCP, 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 bandwidthdelay 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 will be mostly useful for application such as FTP and P2P in highspeed wide-area networks.