计算机工程 ›› 2019, Vol. 45 ›› Issue (7): 46-53.doi: 10.19678/j.issn.1000-3428.0051225

• 体系结构与软件技术 • 上一篇    下一篇

支持变长间隔网内缓存的软件定义视频流化系统

陈金雯, 姚振, 杨坚, 奚宏生   

  1. 中国科学技术大学 自动化系, 合肥 230027
  • 收稿日期:2018-04-16 修回日期:2018-09-18 出版日期:2019-07-15 发布日期:2019-07-23
  • 作者简介:陈金雯(1978-),女,硕士研究生,主研方向为网络系统建模与优化;姚振(通信作者),博士研究生;杨坚、奚宏生,教授。
  • 基金项目:
    国家自然科学基金面上项目(61573329)。

Variable-Length Interval In-Network Caching Enabled Software-Defined Video Streaming System

CHEN Jinwen, YAO Zhen, YANG Jian, XI Hongsheng   

  1. Department of Automation, University of Science and Technology of China, Hefei 230027, China
  • Received:2018-04-16 Revised:2018-09-18 Online:2019-07-15 Published:2019-07-23

摘要: 为解决大量视频片段冗余传输造成的网络带宽严重浪费问题,设计一种改进的软件定义视频流化系统。基于网络功能虚拟化技术,在网络节点上实现视频缓存和流化功能。通过抽象出可编程的缓存策略模块,部署针对实时传输视频流的变长缓存窗口(VLCW)算法,降低服务器负载。根据不同的用户接入模式自适应调节缓存视频片段长度,提高缓存资源利用率。实验结果表明,在VLCW算法的优化下,该系统服务器负载下降50%,缓存资源利用率提高3倍~5倍。

关键词: 软件定义网络, 网内缓存, 多媒体流化, OpenFlow协议, 视频点播系统

Abstract: In order to solve the problem of network bandwidth waste seriously caused by redundant transmission of a large number of video clips,an improved software-defined video streaming system is designed.Based on Network Function Virtualization(NFV) technology,video caching and streaming functions can be implemented on network nodes.By the abstracted programmable cache policy module,a Variable-Length Cache Window(VLCW) algorithm is deployed for real-time video streaming transmission to reduce the server load.The length of the cached video clips is adaptively adjusted according to different users' access patterns so as to improve the cache resource utilization.Experimental results show that under the optimization of the VLCW algorithm,the server load of the system drops by 50%,and the cache resource utilization is increased by 3 to 5 times.

Key words: Software-Defined Network(SDN), in-network caching, multimedia streaming, OpenFlow protocol, Video on Demand(VoD) system

中图分类号: