Skip to main navigation Skip to search Skip to main content

Hairpin: Rethinking Packet Loss Recovery in Edge-based Interactive Video Streaming

  • Zili Meng
  • , Xiao Kong
  • , Jing Chen
  • , Bo Wang
  • , Mingwei Xu
  • , Rui Han
  • , Honghao Liu
  • , Venkat Arun
  • , Hongxin Hu
  • , Xue Wei
  • Tsinghua University
  • Hong Kong University of Science and Technology
  • Tencent
  • University of Texas at Austin

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

26 Scopus citations

Abstract

Interactive streaming requires minimizing stuttering events (or deadline misses for video frames) to ensure seamless interaction between users and applications. However, existing packet loss recovery mechanisms uniformly optimize redundancy for initial transmission and retransmission, which still could not satisfy the delay requirements of interactive streaming, but also introduces considerable bandwidth costs. Our insight is that in edge-based interactive streaming, differentiating retransmissions on redundancy settings can often achieve a low bandwidth cost and a low deadline miss rate simultaneously. In this paper, we propose Hairpin, a new packet loss recovery mechanism for edge-based interactive streaming. Hairpin finds the optimal combination of data packets, retransmissions, and redundant packets over multiple rounds of transmissions, which significantly reduces the bandwidth cost while ensuring the end-to-end latency requirement. Experiments with production deployments demonstrate that Hairpin can simultaneously reduce the bandwidth cost by 40% and the deadline miss rate by 32% on average in the wild against state-of-the-art solutions.

Original languageEnglish
Title of host publicationProceedings of the 21st USENIX Symposium on Networked Systems Design and Implementation, NSDI 2024
PublisherUSENIX Association
Pages907-926
Number of pages20
ISBN (Electronic)9781939133397
StatePublished - 2024
Event21st USENIX Symposium on Networked Systems Design and Implementation, NSDI 2024 - Santa Clara, United States
Duration: Apr 16 2024Apr 18 2024

Publication series

NameProceedings of the 21st USENIX Symposium on Networked Systems Design and Implementation, NSDI 2024

Conference

Conference21st USENIX Symposium on Networked Systems Design and Implementation, NSDI 2024
Country/TerritoryUnited States
CitySanta Clara
Period04/16/2404/18/24

Fingerprint

Dive into the research topics of 'Hairpin: Rethinking Packet Loss Recovery in Edge-based Interactive Video Streaming'. Together they form a unique fingerprint.

Cite this