Observations on the dynamics of a congestion control algorithm: the effects of two-way traffic
SIGCOMM '91 Proceedings of the conference on Communications architecture & protocols
Proceedings of the ACM SIGCOMM '98 conference on Applications, technologies, architectures, and protocols for computer communication
ACM SIGCOMM Computer Communication Review
Source-level IP packet bursts: causes and effects
Proceedings of the 3rd ACM SIGCOMM conference on Internet measurement
Estimating loss rates with TCP
ACM SIGMETRICS Performance Evaluation Review
Notes on burst mitigation for transport protocols
ACM SIGCOMM Computer Communication Review
CUBIC: a new TCP-friendly high-speed TCP variant
ACM SIGOPS Operating Systems Review - Research and developments in the Linux kernel
An argument for increasing TCP's initial congestion window
ACM SIGCOMM Computer Communication Review
Application flow control in YouTube video streams
ACM SIGCOMM Computer Communication Review
Proportional rate reduction for TCP
Proceedings of the 2011 ACM SIGCOMM conference on Internet measurement conference
Network characteristics of video streaming traffic
Proceedings of the Seventh COnference on emerging Networking EXperiments and Technologies
Impact of traffic load on SCTP failovers in SIGTRAN
ICN'05 Proceedings of the 4th international conference on Networking - Volume Part I
On the impact of bursting on TCP performance
PAM'05 Proceedings of the 6th international conference on Passive and Active Network Measurement
On the effectiveness of PR-SCTP in networks with competing traffic
ISCC '11 Proceedings of the 2011 IEEE Symposium on Computers and Communications
Confused, timid, and unstable: picking a video streaming rate is hard
Proceedings of the 2012 ACM conference on Internet measurement conference
Improving fairness, efficiency, and stability in HTTP-based adaptive video streaming with FESTIVE
Proceedings of the 8th international conference on Emerging networking experiments and technologies
On the state of ECN and TCP options on the internet
PAM'13 Proceedings of the 14th international conference on Passive and Active Measurement
Virtualizing the access network via open APIs
Proceedings of the ninth ACM conference on Emerging networking experiments and technologies
Shedding light on the structure of internet video quality problems in the wild
Proceedings of the ninth ACM conference on Emerging networking experiments and technologies
Bullet trains: a study of NIC burst behavior at microsecond timescales
Proceedings of the ninth ACM conference on Emerging networking experiments and technologies
Internet video delivery in youtube: from traffic measurements to quality of experience
DataTraffic Monitoring and Analysis
Improving Fairness, Efficiency, and Stability in HTTP-Based Adaptive Video Streaming With Festive
IEEE/ACM Transactions on Networking (TON)
Hi-index | 0.00 |
YouTube traffic is bursty. These bursts trigger packet losses and stress router queues, causing TCP's congestion-control algorithm to kick in. In this paper, we introduce Trickle, a server-side mechanism that uses TCP to rate limit YouTube video streaming. Trickle paces the video stream by placing an upper bound on TCP's congestion window as a function of the streaming rate and the round-trip time. We evaluated Trickle on YouTube production data centers in Europe and India and analyzed its impact on losses, bandwidth, RTT, and video buffer under-run events. The results show that Trickle reduces the average TCP loss rate by up to 43% and the average RTT by up to 28% while maintaining the streaming rate requested by the application.