End-to-End Concurrent Multipath Transfer Using Transport Layer Multihoming

Abstract

Transport layer multihoming binds a single transport layer association to multiple network addresses at each endpoint, thus allowing the two end hosts to communicate over multiple network paths. This dissertation investigates end-to-end Concurrent Multipath Transfer (CMT) using transport layer multihoming for increased application throughput. CMT is the simultaneous transfer of new data from a source host to a destination host via two or more end-to-end paths. We investigate and evaluate design considerations in implementing CMT at the transport layer using the Stream Control Transmission Protocol (SCTP) as an example of a multihome-capable transport layer protocol. Specifically, we explore (i) algorithms for CMT at the transport layer, (ii) retransmission policies for CMT, and (iii) performance implications of a bounded receive buffer on CMT. We identify three negative side-effects of reordering due to CMT that must be managed before the full performance gains of CMTs parallel transfer can be achieved. We propose three algorithms to eliminate these side-effects: the Split Fast Retransmit algorithm (SFR) to handle unnecessary fast retransmissions by a sender, the Cwnd Update for CMT algorithm (CUC) to counter overly conservative congestion window growth at a sender, and the Delayed Ack for CMT algorithm (DAC) to curb an increase in ack traffic due to fewer delayed acks by a receiver. These algorithms demonstrate that a single sequence space within a transport layer association is sufficient for CMT; separate sequence spaces per path are not required.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jul 01, 2006
Accession Number
ADA497434

Entities

People

  • Janardhan R. Iyengar

Organizations

  • University of Delaware

Tags

Communities of Interest

  • C4I
  • Space

DTIC Thesaurus Topics

  • Algorithms
  • Computer Networks
  • Computers
  • Control Systems
  • Damage Detection
  • Data Transmission
  • Fault Tolerance
  • Mobile Operating Systems
  • Multiple Access
  • Network Science
  • Network Topology
  • Operating Systems
  • Packet Loss
  • Side Effects
  • Simulations
  • Transport Protocols
  • Transport Ships

Fields of Study

  • Computer science

Readers

  • Applied Combinatorial Optimization and Logic Circuit Design.
  • Computer Networking
  • Housing Policy Studies in Military Families with Privatization and Telomerase Allowance Units, Multi-Family Housing, and Telomere Lengths.

Technology Areas

  • Space