Sizing network buffers: An HTTP adaptive streaming perspective

Research output: Chapter in Book/Report/Conference proceedingsChapterpeer-review

Abstract

HTTP Adaptive video Streaming (HAS) is the dominant traffic type on the Internet. When multiple video clients share a bottleneck link many problems arise, notably bandwidth underutilisation, unfairness and instability. Key findings from previous papers show that the 'ON-OFF' behaviour of adaptive video clients is the main culprit. In this paper we focus on the network, and specifically the effects of network queue size when multiple video clients share network resources. We conducted experiments using the Mininet virtual network environment streaming real video content to open-source GPAC video clients. We explored how different network buffer sizes, ranging from 1xBDP to 30xBDP (bandwidth-delay-product), affect clients sharing a bottleneck link. Within GPAC, we implemented the published state-of-The-Art adaptive video algorithms FESTIVE and BBA-2. We also evaluated impact of web cross-Traffic. Our main findings indicate that the 'rule-of-Thumb' 1xBDP for network buffer sizing causes bandwidth underutilisation, limiting available bandwidth to 70% for all video clients across different round-Trip-Times (RTT). Interaction between web and HAS clients depends on multiple factors, including adaptation algorithm, bitrate distribution and offered web traffic load. Additionally, operating in an environment with heterogeneous RTTs causes unfairness among ompeting HAS clients. Based on our experimental results, we propose 2xBDP as a default network queue size in environments when multiple users share network resources with homogeneous RTTs. With heterogeneous RTTs, a BDP value based on the average RTTs for all clients improves fairness among competing clients by 60%.

Original languageEnglish
Title of host publicationProceedings - 2016 4th International Conference on Future Internet of Things and Cloud Workshops, W-FiCloud 2016
EditorsJoyce El Haddad, Muhammad Younas, Irfan Awan
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages369-376
Number of pages8
ISBN (Electronic)9781509039463
DOIs
Publication statusPublished - 14 Oct 2016
Event4th International Conference on Future Internet of Things and Cloud Workshops, W-FiCloud 2016 - Vienna, Austria
Duration: 22 Aug 201624 Aug 2016

Publication series

NameProceedings - 2016 4th International Conference on Future Internet of Things and Cloud Workshops, W-FiCloud 2016

Conference

Conference4th International Conference on Future Internet of Things and Cloud Workshops, W-FiCloud 2016
Country/TerritoryAustria
CityVienna
Period22/08/1624/08/16

Keywords

  • Bandwidth-delay product
  • HAS
  • HTTP Adaptive Streaming
  • Network buffers
  • Video

Fingerprint

Dive into the research topics of 'Sizing network buffers: An HTTP adaptive streaming perspective'. Together they form a unique fingerprint.

Cite this