OpenCache:Distributed SDN/NFV based in-network caching as a service

Alalmaei, S. and Broadbent, M. and Race, N. and Chelloug, S. (2019) OpenCache:Distributed SDN/NFV based in-network caching as a service. In: Advances in Data Science, Cyber Security and IT Applications. Communications in Computer and Information Science, 2 . Springer, Cham, pp. 265-277. ISBN 9783030363673

[thumbnail of PNUICC2019_paper_19 (9)]
Text (PNUICC2019_paper_19 (9))
PNUICC2019_paper_19_9_.pdf - Accepted Version
Available under License Creative Commons Attribution-NonCommercial.

Download (1MB)


In-network content caching allows content to be located towards the edge of the network, closer to users. This approach addresses the challenge of exponentially increasing video traffic. We consider OpenCache: an open-source, highly configurable, efficient and transparent in-network caching that leverages Software Defined Networking (SDN) to benefit last mile environments. However, due to its reliance on a centralised OpenCache controller and SDN controller, it suffers from three issues: scalability, reliability and high availability. In this work, we build on and extend the capabilities of OpenCache as a caching solution by leveraging Network Functions Virtualisation (NFV) and using a distributed SDN controller. We discuss the architectural design and technology decisions for the caching platform distribution including the functional components and highlight the role of virtualising, orchestrating and managing the key processes of caching content and control functions. Our target is to design an open-source, distributed in-network caching platform that is highly available, reliable and with automated elasticity to enable serving the increasing VoD traffic quickly and efficiently.

Item Type:
Contribution in Book/Report/Proceedings
Additional Information:
The final publication is available at Springer via
ID Code:
Deposited By:
Deposited On:
08 Dec 2020 16:05
Last Modified:
18 Sep 2023 02:45