基于对等网络点播平台的分布式索引服务系统

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:Jiangzi1125
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现有对等网络点播平台在构造索引服务时大部分完全依赖于集中式的索引服务器,且索引服务器记录了平台中所有节点的信息,特别是在视频点播的时候,大量节点频繁的VCR操作,导致索引服务器压力过大、响应节点请求的时间过长。因此,如何提高对等网络点播平台的扩展性、稳定性、可靠性、可维护性,是能否为用户提供高质量点播服务的关键所在。  对等网络点播平台GridCast中的分布式索引服务系统 DISS(Distributed Index Service System on P2P VOD Platform)有效地解决了上述问题。DISS系统由一个索引管理服务器和多个索引服务器组成。索引管理服务器负责管理多个索引服务器,一方面定期接受索引服务器的频道信息和负载状况汇报并更新,另一方面,根据基于压力的负载均衡原则,将索引服务器调度给请求节点。每个索引服务器管理若干个节点,负责存储、更新和监控这些节点的缓存和播放信息,根据节点汇报的心跳信息及时更新,并定期向索引管理服务器汇报自身管理的频道和节点数,另外,在节点加入、退出频道的时候,向其它索引服务器转发消息,使得每个索引服务器能够掌握全局信息。节点在请求观看某个频道的时候,索引管理服务器根据索引服务器的负载排序,返回负载最轻的索引服务器地址,节点将自己要加入的频道信息和当前播放位置汇报给该索引服务器,并通过索引服务查询初始的邻近/异片节点信息,请求与这些节点连接,完成一个加入对等网络的过程。  基于Windows操作系统和Visual.NET平台,采用C++语言实现了GridCast平台中的分布式索引服务系统DISS。功能测试表明,DISS系统实现了索引服务器的动态扩展、基于压力的负载均衡调度、索引服务器间信息交互等功能。性能测试表明,三个分布式索引服务器的平均压力比集中式索引服务器的压力降低了50%;索引服务器管理节点数目少于500时,CPU、内存和网络出口带宽等三个方面的占有率均低于10%;同一频道上邻居节点的数目接近理想邻居节点数目20个。从而表明,系统有效地提升了平台的整体服务能力。
其他文献
本文针对传统从系统角度和任务角度保护资源的访问控制模型所存在的问题,以Web服务访问控制为基础,引入了特征的概念,并用特征作为模型的访问客体,对访问控制领域进行了特征建模,
在当前的网络管理系统中,性能管理作为其中的一个重要组成部分,一直是网络管理的研究热点。在传统的网络性能管理中一直是以网络中的设备作为主要被管理的对象,但是网络设备的正
伴随着计算机网络规模的不断扩展,涌现出了多种多样对网络服务质量QoS(Quality of Service)要求较高的应用。现有的QoS管理方案仅能够提供因特网数据平面上的服务质量控制,无
以数字媒体共享为主的P2P应用占据了大量的互联网带宽,影响了其它应用的服务质量,也损害了网络服务提供商的利益。因此,识别因特网中的 P2P流已经成为当前网络管理势在必行的
信息时代网络的作用越来越重要,越来越多的人希望有一个廉价实用、简单方便和具有良好可扩展性的网络实验环境来学习和研究网络,因此计算机网络仿真应运而生。本文主要讨论了
随着集群系统的发展,集群的规模日益增大,结构愈趋复杂,使得集群管理系统不仅要具有节点自动发现、设备集中管理、可视化界面及系统状态监测等功能,还需要使系统具有强大的通
随着计算机和网络技术的飞速发展,使得多媒体信息的交流达到了前所未有的深度和广度。然而,多媒体信息在传输过程中会遭受各类无意或有意的篡改攻击,这使得人们对数字媒体(数字
自然图像中文字语种辨识是基于内容的图像检索和多语种OCR (Optical Character Recognition)系统开发领域的一个重要研究方向。随着信息技术的发展,如何在海量的存储图像中检
随着因特网(Internet)的发展和高效数字化存储设备价格的不断降低,使得现在很容易的通过网络来复制、传输和分发数字图像内容,因此对于知识产权(IPR)的有效保护成为了一项十
网格系统的建立可以使用户共享网格中大量的资源,但网格本身具有的广域性、异构性和动态性等特点使得要想在网格系统上取得高性能并不是一件容易的事情。为了能充分利用网格