Skip to main content

Research Repository

Advanced Search

Cache as a service: Leveraging sdn to efficiently and transparently support video-on-demand on the last mile

Georgopoulos, Panagiotis; Broadbent, Matthew; Plattner, Bernhard; Race, Nicholas

Authors

Panagiotis Georgopoulos

Matthew Broadbent

Bernhard Plattner

Nicholas Race



Abstract

High quality online video streaming, both live and on-demand, has become an essential part of consumers' every-day lives. The popularity of video streaming has placed a heavy burden on the network infrastructure that now has to transfer an enormous amount of data very quickly to the end-user. To further exacerbate the situation, the Video-on-Demand (VoD) distribution paradigm uses a unicast independent flow for each user request. This results in multiple duplicate flows carrying the same video assets many times end-to-end. We present OpenCache: a highly configurable, efficient and transparent in-network caching service that aims to improve the VoD distribution efficiency by caching video assets as close to the end-user as possible. OpenCache leverages Software Defined Networking to benefit last mile environments by improving network utilisation and increasing the Quality of Experience for the end-user. Our evaluation on a pan-European OpenFlow testbed uses adaptive video streaming and demonstrates that with the use of OpenCache, the external link utilisation is reduced by 100%. Furthermore the streaming application receives better quality video and observes higher throughput, lower latency and shorter start up and buffering times.

Presentation Conference Type Conference Paper (Published)
Conference Name 2014 23rd International Conference on Computer Communication and Networks (ICCCN)
Start Date Aug 4, 2014
End Date Aug 7, 2014
Online Publication Date Sep 29, 2014
Publication Date 2014
Deposit Date Mar 10, 2022
Publisher Institute of Electrical and Electronics Engineers
Series ISSN 1095-2055
Book Title 2014 23rd International Conference on Computer Communication and Networks (ICCCN)
DOI https://doi.org/10.1109/ICCCN.2014.6911775
Public URL http://researchrepository.napier.ac.uk/Output/2843986