中文

一种基于 NFV 与微服务的 CDN 即时组件供给架构

网络与互联网体系结构 2017-10-16 v1

摘要

内容分发网络 (CDN) 通过互联网将内容(如网页、视频)分发给地理分布的终端用户。有时某些内容会吸引大量终端用户的关注。这通常会导致突发流量,从而可能引发 CDN 中的服务中断等重大问题。微服务架构风格旨在将单体系统分解为可独立部署、升级和处置的更小组件。网络功能虚拟化 (NFV) 是一项新兴技术,旨在通过将网络功能与底层硬件解耦来降低成本并带来敏捷性。本文利用 NFV 和微服务架构风格,提出了一种用于 CDN 即时组件供给的架构,以应对突发流量等问题。在所提出的架构中,CDN 组件被设计为通过 RESTful Web 服务交互的微服务集合,并作为虚拟网络功能 (VNF) 进行供给,实现即时部署与编排。我们构建了一个原型,其中作为微服务集合设计的 CDN 代理服务器被即时部署。该原型部署在 SAVI 上,这是一个用于未来互联网应用的加拿大分布式测试床。同时对其性能进行了评估。

关键词

引用

@article{arxiv.1710.04991,
  title  = {An NFV and Microservice Based Architecture for On-the-fly Component Provisioning in Content Delivery Networks},
  author = {Narjes Tahghigh Jahromi and Roch H. Glitho and Adel Larabi and Richard Brunner},
  journal= {arXiv preprint arXiv:1710.04991},
  year   = {2017}
}

备注

7 pages, 6 figures, 2 tables