Sammy: smoothing video traffic to be a friendly internet neighbor

16Citations
Citations of this article
13Readers
Mendeley users who have this article in their library.
Get full text

Abstract

On-demand streaming video traffic is managed by an adaptive bi-trate (ABR) algorithm whose job is to optimize quality of experience (QoE) for a single video session. ABR algorithms leave the question of sharing network resources up to transport-layer algorithms. We observe that as the internet gets faster relative to video streaming rates, this delegation of responsibility gives video traffic a burstier on-off traffic pattern. In this paper, we show we can substantially smooth video traffic to improve its interactions with the rest of the internet, while maintaining the same or better QoE for streaming video. We smooth video traffic with two design principles: application-informed pacing, which allows ABR algorithms to set an upper limit on packet-by-packet throughput, and by designing ABR algorithms that work with pacing. We propose a joint ABR and rate-control scheme, called Sammy, which selects both video quality and pacing rates. We implement our scheme and evaluate it at a large video streaming service. Our approach smooths video, making it a more friendly neighbor to other internet applications. One surprising result is that being friendlier requires no compromise for the video traffic: in large scale, production experiments, Sammy improves video QoE over an existing, extensively tested and tuned production ABR algorithm.

Cite

CITATION STYLE

APA

Spang, B., Kunamalla, S., Teixeira, R., Huang, T. Y., Armitage, G., Johari, R., & McKeown, N. (2023). Sammy: smoothing video traffic to be a friendly internet neighbor. In SIGCOMM 2023 - Proceedings of the ACM SIGCOMM 2023 Conference (pp. 754–768). Association for Computing Machinery, Inc. https://doi.org/10.1145/3603269.3604839

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free