Title
Interactions between HTTP adaptive streaming and TCP
Abstract
HTTP adaptive streaming (HAS) is quickly becoming a popular mechanism for delivering on-demand video content over the Internet. The chunked transmission and application-layer adaptation create a very different traffic pattern than traditional progressive video downloads where the entire video is downloaded with a single request. In this paper, we investigate experimentally the interplay between HAS and the network transport control protocol (TCP). We investigate the impact of network delay on achievable throughput and discover that HAS streams cannot fully utilize the available bandwidth due to the start and stop nature of HAS traffic patterns and its interaction with TCP. We investigate TCP pacing as a potential solution to this issue, particularly for packet losses that occur as a result of bursting packets into the network at the start of a transmission. We find that pacing can significantly increase a TCP flow's congestion window but it does not necessarily translate into higher throughput. Instead, we find that packet losses at the end of chunk transmission have a greater impact on throughput.
Year
DOI
Venue
2012
10.1145/2229087.2229094
NOSSDAV
Keywords
Field
DocType
network delay,chunked transmission,tcp pacing,higher throughput,chunk transmission,achievable throughput,tcp flow,packet loss,network transport control protocol,entire video,tcp,http
TCP Westwood plus,Compound TCP,Computer science,Computer network,Real-time computing,Zeta-TCP,TCP acceleration,TCP pacing,TCP tuning,TCP global synchronization,TCP Friendly Rate Control
Conference
Citations 
PageRank 
References 
23
1.54
6
Authors
6
Name
Order
Citations
PageRank
Jairo O. Esteban115512.06
Steven A. Benno2252.26
Andre Beck3717.44
Yang Guo4231.54
Volker Hilt548041.90
Ivica Rimac629723.46