An NFV and Microservice Based Architecture for On-the-fly Component Provisioning in Content Delivery Networks
Narjes Tahghigh Jahromi, Roch H. Glitho, Adel Larabi, Richard Brunner

TL;DR
This paper presents a novel NFV and microservice-based architecture for dynamic, on-the-fly provisioning of CDN components to efficiently handle flash crowds and improve CDN agility.
Contribution
It introduces an architecture combining NFV and microservices for real-time CDN component deployment, demonstrated through a prototype on a distributed test bed.
Findings
Prototype deployment on SAVI test bed shows feasibility.
On-the-fly provisioning reduces response time during flash crowds.
Architecture improves CDN scalability and flexibility.
Abstract
Content Delivery Networks (CDNs) deliver content (e.g. Web pages, videos) to geographically distributed end-users over the Internet. Some contents do sometimes attract the attention of a large group of end-users. This often leads to flash crowds which can cause major issues such as outage in the CDN. Microservice architectural style aims at decomposing monolithic systems into smaller components which can be independently deployed, upgraded and disposed. Network Function Virtualization (NFV) is an emerging technology that aims to reduce costs and bring agility by decoupling network functions from the underlying hardware. This paper leverages the NFV and microservice architectural style to propose an architecture for on-the-fly CDN component provisioning to tackle issues such as flash crowds. In the proposed architecture, CDN components are designed as sets of microservices which interact…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
