Sizing network buffers: an HTTP Adaptive Streaming perspective

Show simple item record Raca, Darijo Zahran, Ahmed H. Sreenan, Cormac J. 2017-08-11T11:29:57Z 2017-08-11T11:29:57Z 2016-10-18
dc.identifier.citation Raca, D., Zahran, A. H. and Sreenan, C. J. (2016) 'Sizing network buffers: an HTTP Adaptive Streaming perspective', 2016 IEEE 4th International Conference on Future Internet of Things and Cloud Workshops (FiCloudW). Vienna, Austria, 22-24 August. IEEE, pp. 369-376. doi:10.1109/W-FiCloud.2016.80 en
dc.identifier.startpage 369 en
dc.identifier.endpage 376 en
dc.identifier.isbn 9781509039470
dc.identifier.doi 10.1109/W-FiCloud.2016.80
dc.description.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%. en
dc.description.sponsorship Science Foundation Ireland (Research Grant 13/IA/1892) en
dc.description.uri en
dc.format.mimetype application/pdf en
dc.language.iso en en
dc.publisher Institute of Electrical and Electronics Engineers (IEEE) en
dc.relation.ispartof 2016 IEEE 4th International Conference on Future Internet of Things and Cloud Workshops (FiCloudW)
dc.rights © 2016, IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. en
dc.subject HAS en
dc.subject Adaptive systems en
dc.subject Bandwidth en
dc.subject Delays en
dc.subject Open source software en
dc.subject Streaming media en
dc.subject HTTP Adaptive Streaming en
dc.subject Video en
dc.subject Bandwidth-delay product en
dc.subject Network buffers en
dc.subject Internet en
dc.title Sizing network buffers: an HTTP Adaptive Streaming perspective en
dc.type Conference item en
dc.internal.authorcontactother Ahmed Zahran, Computer Science, University College Cork, Cork, Ireland. +353-21-490-3000 Email: en
dc.internal.availability Full text available en 2017-08-11T09:10:09Z
dc.description.version Accepted Version en
dc.internal.rssid 406576059
dc.contributor.funder Science Foundation Ireland en
dc.description.status Peer reviewed en
dc.internal.copyrightchecked Yes en
dc.internal.licenseacceptance Yes en
dc.internal.conferencelocation Vienna, Austria en
dc.internal.IRISemailaddress en
dc.internal.IRISemailaddress en

Files in this item

This item appears in the following Collection(s)

Show simple item record

This website uses cookies. By using this website, you consent to the use of cookies in accordance with the UCC Privacy and Cookies Statement. For more information about cookies and how you can disable them, visit our Privacy and Cookies statement