Sizing network buffers: an HTTP Adaptive Streaming perspective

dc.contributor.authorRaca, Darijo
dc.contributor.authorZahran, Ahmed H.
dc.contributor.authorSreenan, Cormac J.
dc.contributor.funderScience Foundation Irelanden
dc.date.accessioned2017-08-11T11:29:57Z
dc.date.available2017-08-11T11:29:57Z
dc.date.issued2016-10-18
dc.date.updated2017-08-11T09:10:09Z
dc.description.abstractHTTP 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.sponsorshipScience Foundation Ireland (Research Grant 13/IA/1892)en
dc.description.statusPeer revieweden
dc.description.urihttp://www.wikicfp.com/cfp/servlet/event.showcfp?eventid=50040&copyownerid=21186en
dc.description.versionAccepted Versionen
dc.format.mimetypeapplication/pdfen
dc.identifier.citationRaca, 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.80en
dc.identifier.doi10.1109/W-FiCloud.2016.80
dc.identifier.endpage376en
dc.identifier.isbn9781509039470
dc.identifier.startpage369en
dc.identifier.urihttps://hdl.handle.net/10468/4459
dc.language.isoenen
dc.publisherInstitute of Electrical and Electronics Engineers (IEEE)en
dc.relation.ispartof2016 IEEE 4th International Conference on Future Internet of Things and Cloud Workshops (FiCloudW)
dc.relation.urihttp://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=7592515
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.subjectHASen
dc.subjectAdaptive systemsen
dc.subjectBandwidthen
dc.subjectDelaysen
dc.subjectOpen source softwareen
dc.subjectStreaming mediaen
dc.subjectHTTP Adaptive Streamingen
dc.subjectVideoen
dc.subjectBandwidth-delay producten
dc.subjectNetwork buffersen
dc.subjectInterneten
dc.titleSizing network buffers: an HTTP Adaptive Streaming perspectiveen
dc.typeConference itemen
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
2419.pdf
Size:
724.19 KB
Format:
Adobe Portable Document Format
Description:
Accepted Version
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.71 KB
Format:
Item-specific license agreed upon to submission
Description: