论文标题
WAE:用于CDN专用容器编排的工作负载自动化引擎
WAE: Workload Automation Engine for CDN-specialized Container Orchestration
论文作者
论文摘要
内容交付网络(CDN)已成为一种引人注目的技术,即使在高客户端请求下,也可以提供高效且可扩展的Web服务。但是,这导致了在重负荷下的最低部署成本与强大的服务之间的困境。为了解决此问题,我们提出了工作负载自动化引擎(WAE),该引擎能够为CDN提供商提供动态资源管理,自动化缩放和快速服务部署。我们的模块化设计使用算法来计算虚拟CDN函数(例如流媒体,渐进交付和负载平衡器)的最佳分配。特别是,我们研究属于土耳其Medianova CDN公司的真实CDN数据。另外,我们将Docker容器化作为基础系统。结果表明,我们的集装箱设计将潜伏期和部署成本分别降低45%和66%。此外,我们获得的CPU效率高约20%,使用的网络增加了35%。
Content Delivery Network (CDN) has been emerged as a compelling technology to provide efficient and scalable web services even under high client request. However, this leads to a dilemma between minimum deployment cost and robust service under heavy loads. To solve this problem, we propose the Workload Automation Engine (WAE) which enables dynamic resource management, automated scaling and rapid service deployment with least cost for CDN providers. Our modular design uses an algorithm to calculate the optimal assignment of virtual CDN functions such as streaming, progressive delivering and load balancer. In particular, we study on real CDN data which belongs to Medianova CDN Company in Turkey. Also we use Docker containerization as an underlying system. The results reveal that our containerized design reduces the latency and deployment cost by 45% and by 66%, respectively. Moreover, we obtain roughly 20% more CPU efficiency and 35% more utilized network.