Improving Multiple File Transfers Using SCTP Multistreaming

نویسندگان

  • Sourabh Ladha
  • Paul D. Amer
چکیده

We identify overheads associated with FTP, attributed to separate TCP connections for data and control, non-persistence of the data connections, and the sequential nature of command exchanges. We argue that solutions to avoid these overheads using TCP place an undue burden on the application. Instead we propose modifying FTP to use SCTP and its multistreaming service. FTP over SCTP avoids the identified overheads in the current FTP protocol without introducing complexity at the application, while still remaining “TCP-friendly”. We implemented FTP over SCTP in three ways: (1) simply replacing TCP calls with SCTP calls, thus using one SCTP association for control and one SCTP association for each data transfer, (2) using a single multistreamed SCTP association for control and all data transfers, and (3) enhancing (2) with the addition of command pipelining. Our experiments compared these 3 variations with the classic FTP over TCP. Results indicate significant improvements in throughput for multiple file transfers with all three of our variations. The largest benefit occurs for (3) FTP over a single, pipelined, multistreamed SCTP association. More generally, this paper encourages the use of SCTP’s innovative services to benefit existing and future application performance and presents the case for multistreaming.

منابع مشابه

File Transfer in Fcs Networks Using Transport Layer Multistreaming*

We identify overheads associated with the current FTP protocol, which uses TCP for transport. We discuss why using TCP to avoid such overheads puts a burden on the application. Unlike TCP, SCTP allows transport layer multistreaming within a single association. We present two modifications to FTP, which use SCTP multistreaming in a “TCP-friendly” manner. Our modifications avoid the identified ov...

متن کامل

Improving File Transfer in Fcs Networks

We compare the performance of two transport protocols, SCTP and the New-Reno variant of TCP, for file transfers in two FCS networking scenarios. We argue why SCTP is better suited for file transfers in a network prone to resource failures. To measure performance, we implemented FTP over SCTP in a FreeBSD environment. Our results indicate for our tested path configurations, (1) using SCTP as the...

متن کامل

Improving Performance of SCTP over Broadband High Latency Networks

Stream Control Transmission Protocol (SCTP) is newly emerged protocol, which combined good qualities of TCP and UDP. It is a reliable message oriented protocol providing Multistreaming and Multihoming as well. The congestion control scheme of SCTP is more or less similar to that of TCP with the exception of the Fast Recovery algorithm. The performance of SCTP over the Internet and satellite lin...

متن کامل

Evaluation of SCTP multistreaming over wireless/satellite links

In this paper, we study the impact of multistreaming on the performance of SCTP over satellite networks. We first show that multistreaming results in higher goodput than single streams when the receiver buffer is constrained as in the case of wireless handheld devices. We then demonstrate that the multistreaming feature of SCTP results in reduced buffer requirements at the receiver in the prese...

متن کامل

Improving the Performance of SCTP Transport Protocol over Wireless Networks

Stream Control Transmission Protocol(SCTP) is a reliable transport protocol combining the advantages of TCP and UDP. SCTP has many desirable features including multihoming, multistreaming, and partial data reliability. These features have made SCTP perform much more effectively in multimedia networking applications. They have also worked better in wireless environment which traditional transpor...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

متن کامل
عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003