基于Hadoop 与虚拟流媒体服务器集群的流媒体点播方法技术

技术编号:7077820 阅读:1690 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种基于Hadoop与虚拟流媒体服务器集群的流媒体点播方法,虚拟流媒体服务器集群构建在虚拟机服务器集群上,并直接从Hadoop存储集群上获取存储的流媒体文件数据,实现流媒体点播。特别地,该方法使用虚拟机服务器管理节点实时监控虚拟流媒体服务器集群的内存以及网络带宽资源使用情况,实现虚拟流媒体服务器的动态调度;将Hadoop存储集群上的热点文件前缀,按照虚拟流媒体服务器集群均衡部署原则,在虚拟流媒体服务器上进行部署;根据用户前后请求的时序性,在虚拟流媒体服务器上采用了间隔缓存;根据虚拟流媒体服务器集群向Hadoop存储集群的文件读取带宽,控制各个虚拟流媒体服务器上的缓存大小,触发虚拟机调度策略。

【技术实现步骤摘要】

【技术保护点】
1.一种基于Hadoop与虚拟流媒体服务器集群的流媒体点播方法,其特征在于:包括下述步骤:(1)将流媒体文件存放在Hadoop存储集群上,(2)将流媒体服务器构建在虚拟服务器集群之上,(3)虚拟流媒体服务器集群直接从Hadoop存储集群上获取流媒体文件数据,并采用虚拟流媒体服务器集群调度与数据缓存方法,实现流媒体点播功能,其中,步骤(3)所述的虚拟流媒体服务器集群调度方法是,虚拟机服务器管理节点用来控制虚拟流媒体服务器的开启以及关闭,虚拟机服务器管理节点以虚拟流媒体服务器集群网络带宽占用率超过80%或者内存占用率超过90%为依据,触发虚拟流媒体服务器创建机制;以虚拟流媒体服务器集群整体带宽占用率小于20%并且内存占用率小于30%且存在用户请求量为0的虚拟流媒体服务器为依据,触发虚拟流媒体服务器回收机制;步骤(3)所述的虚拟流媒体服务器集群数据缓存方法是,采用了虚拟流媒体服务器集群的数据缓存均衡部署策略,为热点流媒体文件进行文件的前缀部署;根据流媒体文件实时热点程度,将实时热点文件部署在新开启的虚拟流媒体服务器上;并且在进行流媒体点播服务时,考虑请求相同流媒体文件的时间先后顺序以及关联性,对从Hadoop存储集群获取的数据采用对应的间隔缓存;根据虚拟流媒体服务器集群向Hadoop存储集群的文件读取带宽,动态控制各个虚拟流媒体服务器上的缓存大小,触发虚拟机调度策略。...

【技术特征摘要】

【专利技术属性】
技术研发人员:张未展郑庆华刘均王军仵中翰杜海鹏
申请(专利权)人:西安交通大学
类型:发明
国别省市:87

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1