论文部分内容阅读
’在视频网格(Video Grid)中,如何对海量视频文件进行高效存储和调度,向大规模用户提供高质量的视频服务,是视频网格面临的重要课题。本文结合内容分发网络(Content Distribute Network,CDN)技术和对等传输技术(Peer to Peer,P2P),提出了自适应热度的视频文件条块化存储调度机制。在此机制中每个视频文件被分为若干体积相等的视频数据块,边缘服务器存储具有高热度视频文件的全部数据块和次热度视频文件的部分数据块。系统根据热度对视频文件分块冗余存储,增加边缘服务器存储的视频文件的数量。系统通过根据热度的不同,对视频文件采取不同的调度机制。利用P2P技术使点击高热度视频文件的用户之间共享高热度的视频文件,减少边缘服务器的负载;当用户点击次热度视频文件时,首先接收边缘服务器已存储的视频数据块的视频服务。当播放时间超过5分钟后,边缘服务器根据负载均衡原则从其他服务器下载相应的视频数据块,和存储的视频数据块组成完整的视频服务提供给用户,并且暂存下载的视频数据块,为其他用户提供视频服务。系统通过视频网格中网络和边缘服务器充分协作,完成对次热度视频文件的调度,在逻辑上给用户提供一个完整的无延迟的视频服务。本文首先简介网格和视频网格的资源管理和调度的基本机制,具体阐述了基于CDN技术的视频文件存储调度机制和基于P2P技术的改进型视频文件存储调度机制的优点和不足之处;然后,在基于分析视频文件的热度在时间上的变化特征、在空间分布的特点以及内热度分布特点,提出了自适应热度的视频文件条块化存储机制,详细介绍它的存储、调度和更新策略;通过模拟仿真,结果表明和传统的基于CDN技术的存储调度机制相比较,此机制在不明显增加主干网带宽的消耗下,大幅度增加了边缘服务器的视频文件存储数量。本文利用Hadoop集群平台搭建工具首创性的搭建一个简单的视频网格集群平台,仿真了自适应热度的视频文件条块化存储机制中高热度和次热度的视频文件调度过程,在此机制下边缘服务器能为用户提供基于高热度和次热度的视频文件的顺畅的视频服务。