论文部分内容阅读
P2P流媒体分发技术通过分布在网络中的终端节点相互共享存储和带宽资源,直接传送流媒体数据,能有效缓解流媒体服务器的压力,提高流媒体分发系统的服务能力。但是WMN网络与internet相比,具有以下显著的不同特点:a)无线终端节点存储资源相对有限,可靠性差;b)无线移动终端节点能源有限,其移动性造成网络拓扑结构动态变化;c)由于无线信道带宽波动、高丢包率、高误码率造成无线传输路径稳定性差;d)WMN网络的无线多跳架构加剧了传输路径上数据干扰和冲突的概率。因此,现有P2P流媒体分发技术并不适应于WMN网络。要提高WMN网络流媒体系统服务能力,必须结合WMN网络和流媒体自身特性,研究有效的WMN网络P2P流媒体分发技术。本文针对上述问题,以提供高性能的WMN网络流媒体分发服务为目标,研究基于分布式P2P覆盖网的WMN网络P2P流媒体分发关键技术。本文首先根据WMN网络特点利用传输距离构建分布式P2P覆盖网,基于此分布式P2P覆盖网,本文的主要研究工作从以下三个方面展开:(1)基于内容流行度和有效传输距离的节点自主式分段缓存算法研究;(2)基于流媒体内容相关性的分布式节能媒体资源定位算法研究;(3)结合WMN网络特性和流媒体传输特性的协作式流媒体传输调度策略研究。本文的工作得到了国家自然科学基金“无线mesh网交互式流媒体分发研究”(No. 60773193)和湖北省自然科学基金“基于质量时间二维属性的流媒体网络缓存研究”(No.2005ABA264)的资助。本文取得的成果包括以下几个方面:1)提出一种最小化网络总体有效传输代价的P2P流媒体分发启发式缓存算法。它是在网络总体缓存资源有限的条件下,综合考虑流媒体片段内部流行度、无线节点可靠性,以及片段实际缓存密度与期望缓存密度之差等因素,以减少流媒体分发总体传输代价为目标的启发式缓存算法,此算法能很好的减少流媒体分发起动时延,有效的减少流媒体分发在无线网络中的传输代价。2)针对各节点采用自主式缓存策略,但各节点缓存的流媒体片段具有一定的时间相关性,结合生物智能和随机泛洪搜索算法的优点,提出了一种基于蚁群算法的复合式媒体资源定位算法。该算法避免了泛洪搜索带来的大量冗余消息,同时也利用了搜索轨迹的记忆能力,并且考虑了由于节点缓存内容的变更、节点位置的移动所导致记忆信息的失效问题。仿真结果证明:它在降低无线节点能耗的同时,保证了搜索结果的快速返回,从而缩短了流媒体分发的响应时间。3)针对WMN网络多径传输的特点,基于1)分段存储模型,利用2)复合式资源定位算法返回的多个媒体源,建立分段存储分段传输的多源多径流媒体分发失真模型,通过利用无线信号广播发送的特点,提出了一种基于组播的多源多径P2P流媒体分发调度算法。该算法在传输相同数据的不同链路上的共同源节点处采用组播方式发送数据,能有效的减少流媒体数据传输冲突概率。仿真实验结果表明,多源多径组播调度策略比多源多径单播调度策略更适应于WMN网络P2P流媒体分发系统。