文章摘要
马丽娜* ** ***,张承龙*,曹华伟*,梁彦* **,叶笑春*,范东睿* ***.基于传统体系结构的CDN内容分发服务性能分析[J].高技术通讯(中文),2025,35(12):1311~1324
基于传统体系结构的CDN内容分发服务性能分析
Performance characterization of CDN cache server based on traditional architecture
  
DOI:10. 3772 / j. issn. 1002-0470. 2025. 12. 005
中文关键词: 内容分发网络; 流媒体; 性能特征; 架构探索; Nginx
英文关键词: content distribution network, streaming media, performance characteristic, architecture exploration, Nginx
基金项目:
作者单位
马丽娜* ** *** (*处理器芯片全国重点实验室(中国科学院计算技术研究所)北京 100190) (**中国科学院大学北京 100049) (***北京睿芯高通量科技有限公司北京 100190) 
张承龙*  
曹华伟*  
梁彦* **  
叶笑春*  
范东睿* ***  
摘要点击次数: 37
全文下载次数: 31
中文摘要:
      随着移动互联网和物联网的快速发展,越来越多的终端设备接入网络边缘节点,数据量呈现爆炸式增长,其中流媒体数据占比超80%。网络边缘设备需要从数据中心请求数据,导致主干网络流量压力剧增,进而导致数据传输延迟增加,用户服务质量难以得到有效保障。内容分发网络(content distribution networks,CDN)是缓解主干网络压力、提高服务质量的有效手段。CDN将一定区域内用户经常访问的数据缓存在靠近用户的网络边缘节点,从而减少网络带宽压力,降低数据传输时延,提高服务质量。然而,网络数据内容分发,尤其是流媒体处理,对服务器体系结构性能和功耗有着非常严格的要求,而且网络数据内容分发应用具有不同于传统高性能应用的特征。因此,如何设计高能效CDN服务器体系结构成为亟需解决的问题。基于此,本文对CDN应用在传统服务器体系结构上的性能进行全面的测试,包括应用类型、中央处理器(central processing unit,CPU)利用率、分支预测失误率、缓存(Cache)失效率、网络带宽、时延以及片外存储性能等;基于测试结果,分析了CDN应用对体系结构不同于传统高性能计算应用的需求;基于分析结果,对面向CDN应用的体系结构给出了相应的设计建议和优化方向。本文的研究结果对面向未来高能效的CDN服务器体系结构设计具有一定的借鉴意义和实用价值。
英文摘要:
      With the rapid development of mobile Internet and Internet of Things, more and more terminal devices are connected to network edge nodes, and the amount of data has shown explosive growth, among which streaming media data accounts for more than 80%. Network edge devices need to request data from the data center, resulting in a sharp increase in traffic pressure on the backbone network, which leads to an increase in data transmission delay, and the quality of user service cannot be effectively guaranteed. Content distribution networks (CDN) is an effective means to relieve the pressure on backbone networks and improve the quality of service. CDN caches data frequently accessed by users within a certain region at edge nodes of the network closer to the users, thereby reducing the network bandwidth pressure, lowering the data transmission latency and improving the quality of service. However, network data content distribution, especially streaming media processing, has very strict requirements on architecture performance and power consumption, and network data content distribution applications have different characteristics from traditional high-performance applications. Therefore, how to design energy-efficient CDN server architecture has become an urgent problem to be solved. Based on this, this paper tests the performance of CDN content distribution application on traditional server architecture, including application type, central processing unit (CPU) utilization, branch prediction failure rate, Cache failure rate, network bandwidth, delay and off-chip storage performance. Based on the test results, this paper analyzes the architecture requirements of CDN content distribution applications that are different from traditional high performance computing(HPC) applications. Based on the analysis results, this paper gives corresponding design suggestions and optimization directions for CDN content distribution application architecture. Our research results have certain reference significance and practical value for the design of high-throughput and energy-efficient CDN server architecture in the future.
查看全文   查看/发表评论  下载PDF阅读器
关闭

分享按钮