• DocumentCode
    2583417
  • Title

    Improving file transfers using SCTP multistreaming

  • Author

    Ladha, Sourahb ; Amer, Paul D.

  • Author_Institution
    Dept. of CIS, Delaware Univ., Newark, DE, USA
  • fYear
    2004
  • fDate
    2004
  • Firstpage
    513
  • Lastpage
    522
  • Abstract
    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 that 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.
  • Keywords
    Internet; client-server systems; data communication; pipeline processing; telecommunication services; transport protocols; SCTP multistreaming; command pipelining; data transfer; file transfer protocol; multistreaming service; stream control transmission protocol; transport control protocol; Artificial intelligence; Bandwidth; Computational Intelligence Society; Delay; Internet; Protocols; Statistics; Telecommunication traffic; Tellurium; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Performance, Computing, and Communications, 2004 IEEE International Conference on
  • Print_ISBN
    0-7803-8396-6
  • Type

    conf

  • DOI
    10.1109/PCCC.2004.1395080
  • Filename
    1395080