Font Size: a A A

Applying techniques of application layer striping to improve the utilization of a single TCP connection

Posted on:2010-10-01Degree:M.SType:Thesis
University:The University of North Carolina at Chapel HillCandidate:Elder, Michael DameinFull Text:PDF
GTID:2448390002471876Subject:Computer Science
Abstract/Summary:PDF Full Text Request
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.
Keywords/Search Tags:TCP, Network, Application, Layer
PDF Full Text Request
Related items