An SDN-based device-aware live video service for inter-domain adaptive bitrate streaming

Show simple item record

dc.contributor.author Khalid, Ahmed
dc.contributor.author Zahran, Ahmed H.
dc.contributor.author Sreenan, Cormac J.
dc.date.accessioned 2019-07-16T11:50:49Z
dc.date.available 2019-07-16T11:50:49Z
dc.date.issued 2019-06
dc.identifier.citation Khalid, A., Zahran, A. H. and Sreenan, C. J. (2019) 'An SDN-based device-aware live video service for inter-domain adaptive bitrate streaming', Proceedings of the 10th ACM Multimedia Systems Conference, Amherst, Massachusetts, 18-21 June, pp. 121-132. doi: 10.1145/3304109.3306229 en
dc.identifier.startpage 121 en
dc.identifier.endpage 132 en
dc.identifier.isbn 978-1-4503-6297-9
dc.identifier.uri http://hdl.handle.net/10468/8171
dc.identifier.doi 10.1145/3304109.3306229 en
dc.description.abstract The emerging popularity of live streaming services poses a great challenge for the rigid and static traditional Internet architecture. The rise in adaptation of Software Defined Networking (SDN) by Internet Service Providers (ISP) and Content Delivery Networks (CDN) presents an opportunity to dynamically adapt and respond in real-time to high definition (HD) mega events or dynamic short-lived broadcast events. In this paper, we present an SDN-based system design that utilizes a communication framework between ISPs and CDNs to interact and thus enable a reliable and resource efficient live streaming service. We build and deploy an optimization model that can maximize the video quality for users while minimizing the resource utilization for both ISPs and CDNs. The model considers device capabilities, network constraints and the subscription level of users with the ISP/CDN. Our system is a network-assisted, cross-layer, approach that implements multicast at the network layer and can dynamically adapt the video bitrates that are served to each client at the application layer. We build a prototype of our proposed design and evaluate real-world scenarios with up to 500 users streaming multiple videos at different bitrates. Results show that our approach can increase average user goodput by up to 70% while almost eliminating frame drops by handling network congestion. en
dc.format.mimetype application/pdf en
dc.language.iso en en
dc.publisher Association for Computing Machinery (ACM) en
dc.relation.ispartof 10th ACM Multimedia Systems Conference
dc.relation.uri https://dl.acm.org/citation.cfm?id=3306229
dc.relation.uri http://www.mmsys2019.org/
dc.rights © 2019, Association for Computing Machinery. This is the author's version of the work. It is posted here for your personal use. Not for redistribution. The definitive Version of Record was published in Proceedings of the 10th ACM Multimedia Systems Conference: https://doi.org/10.1145/3304109.3306229 en
dc.subject Network-assisted solutions en
dc.subject ISP and CDN collaboration en
dc.subject Software defined networking en
dc.subject Live video en
dc.subject Congestion handling en
dc.subject Network layer multicast en
dc.subject Optimization models en
dc.subject Video streaming en
dc.title An SDN-based device-aware live video service for inter-domain adaptive bitrate streaming en
dc.type Conference item en
dc.internal.authorcontactother Cormac Sreenan, Computer Science, University College Cork, Cork, Ireland. +353-21-490-3000 Email: c.sreenan@cs.ucc.ie en
dc.internal.availability Full text available en
dc.date.updated 2019-07-16T11:39:04Z
dc.description.version Accepted Version en
dc.internal.rssid 493023037
dc.contributor.funder Science Foundation Ireland en
dc.description.status Peer reviewed en
dc.internal.copyrightchecked Yes
dc.internal.licenseacceptance Yes en
dc.internal.conferencelocation Amherst, Massachusetts en
dc.internal.IRISemailaddress c.sreenan@cs.ucc.ie en
dc.relation.project info:eu-repo/grantAgreement/SFI/SFI Investigator Programme/13/IA/1892/IE/An Internet Infrastructure for Video Streaming Optimisation (iVID)/ 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