Applying Techniques of Application Layer Striping to Improve the Utilization of a Single TCP Connection Public Deposited

Downloadable Content

Download PDF
Last Modified
  • March 19, 2019
  • Elder, Michael Damein
    • Affiliation: College of Arts and Sciences, Department of Computer Science
  • The Transport Control Protocol (TCP) provides robust consumption of network bandwidth when multiple connections are active across a network link with a high-bandwidth delay product. Yet individual TCP connections can fall short of consuming available bandwidth. Application layer striping allows a single application to open multiple connections to one or more endpoints and parcel or reconstitute data across each link. The benefits of applying this technique to the network transport layer would allow more efficient consumption of network resources. The throughput characteristics could also demonstrate more normalized adjustments based on network events, providing a smooth transmission stream for time-sensitive information like streaming media applications. We examine a design which applies this technique to implement a composite stream with a configurable number of virtual streams with a sender-side only modification. We provide a background survey of existing approaches to this problem, and analysis of our approach.
Date of publication
Resource type
Rights statement
  • In Copyright
  • Mayer-Patel, Ketan
  • Open access

This work has no parents.