论文部分内容阅读
二十一世纪以来,互联网已逐步成为人类生活空间的延伸,其媒体特性突出表现为形式的多媒体化,终端的多屏化,传播模式的互动化,媒体源的个性化,成为“所有人向所有人传播”的新媒体。互联网用户对媒体业务的需求高速增长,相应的,大规模海量视频数据的高效分发与高质量提供,成为当前互联网媒体服务面临的主要问题。对此,在现有云计算技术基础上,许多企业和机构均进行了基于边缘化资源利用的相关技术研究,中科院提出了以“海计算”模式为核心的海云协同服务技术架构,其中海服务技术是将服务请求通过靠近用户请求端的设备进行现场处理,充分利用端设备,构建以服务请求为中心,提供现场、弹性、自治的即时服务响应技术。 基于此技术架构,所在项目组参与研发了海云协同架构的网络新媒体服务系统方案,实现基于用户侧海端节点资源聚合的媒体内容存储分发服务。此系统中,在近用户侧海端节点设备上预部署视频内容是提升服务命中率,实现服务快速、及时响应的重要机制,而副本放置算法,是该机制策略核心。由于海服务系统海端节点带宽受限特性,降低传输代价是系统副本放置的重要考虑因素,现有结合传输代价的副本放置算法未考虑海服务场景下,海端节点自身的资源特性及上下线的动态特性,对副本放置的传输开销降低效果有待提升,因此,本文针对海云协同服务系统的副本放置策略算法开展针对性研究,基于相邻海端节点间的协作分发,以优化节点之间的传输代价为目标,提出了一种基于时间匹配度的副本放置算法(Replica Placement based on Time Matching algorithm,RPTM),通过在启发式贪婪算法中引入表征节点动态特性的时间匹配度因子,降低节点动态特性带来的影响。仿真验证结果表明,与现有算法相比,用户侧海端节点间传输代价降低10%-31%。并且在核心算法设计实现及仿真验证基础上,本文基于项目组参与研制的海云媒体服务系统,开展了副本分发管理子系统的设计实施工作,该子系统将从中心管理系统获取到的媒体内容分发任务信息和节点信息进行预处理,然后采用基于时间匹配度的副本放置算法生成副本分发控制策略,最后将媒体内容元数据发送给节点,由节点完成副本下载。实现高效地将副本分发到节点,优化节点之间传输代价和节点的副本管理效率,为用户提供现场、弹性、及时的媒体服务实现了把副本有效分发到用户侧智能路由器上的功能。