论文部分内容阅读
对等网络流媒体技术可以合理地利用客户端的计算机能力和带宽资源,使用户实现下载的同时播放流媒体节目,也可以利用自身的计算机空闲资源为其它用户提供服务。因此,P2P流媒体系统成为P2P技术领域内重要应用之一,也是当前分布式系统领域的一个研究热点。本文着重从以下几个方面进行了深入研究和探讨。
首先,在分析对等网络技术研究现状的基础上,设计适合广域网中的底层网络平台G-N及其算法。G-N平台采用了两阶段搜索策略、基于多点延迟的MPR技术和随机走步算法,将在一定程度上改善系统搜索效率和时间延迟,为研究更实用的P2P流媒体系统提供构建网络平台的关键技术。
其次,在充分研究P2P流媒体系统的传输和分配的特点后,设计了媒体控制层,并将聚类思想应用到该层当中,使请求节点尽可能的选择与自己同属于一个聚类的节点为其提供资源。
再次,提出数据分配策略及数据控制协议。根据每个节点意愿提供的不同带宽,将节点划分为不同的等级。在数据发送节点间,根据对方服务能力等因素来分配每个数据发送节点所发送的数据数量,从而可以减少数据接收的时间延迟。
然后,为了保证媒体文件的连续播放,同时使系统具有快速扩充系统的能力,提出数据缓存模块。系统可以根据请求节点的请求,数据缓存模块缓存一些媒体文件片段,以备节点间的传输中断。节点也可以选择需要的文件进行存储。
最后,使用网络仿真模拟器NS-2对系统的底层网络平台和系统性能进行验证。