论文部分内容阅读
对等网络研究及应用的不断发展使其吸引了越来越多的关注。基于对等网络的流媒体数据传输技术充分利用对等网络参与节点相互协作的特性,取得了很好的应用效果,对互联网络从文本模式向多媒体模式迈进进程,具有深远的影响。
本文在现有研究实践成果的基础上,提出了以对等网络中节点相互协助为基础的流媒体数据传输方案:PAST(Peer Assisted Streaming Transmission)。该方案力求通过充分发挥节点间的协作能力,在保证直播节目的流畅回放的同时,挖掘对等网络中隐含的时空局部特性,通过有序化对等网络中的数据流向,减小对骨干网络的数据传输压力。并通过动静结合的思路,应对对等网络无法避免的动态特性。在PAST方案中提出并实现了以下两大策略:
双向的节点选择策略,为数据交换过程提供可靠的节点,通过结合请求端基于拓扑映射的节点选择策略(TOMANS,TOpology Mapping Assisted Neighbor Sdection)与响应端基于节点统计信息的节点选择策略(SANS,Statistics AssistedNeighbor Selection)两种策略,利用节点间关系的空间局部特性,保证数据的尽可能本地流动,有序化对等网络数据流向。TOMANS是对现有对等网络的平坦逻辑拓扑结构进行的优化,以获得节点间邻近关系;同时,SANS从对等网络全局性能出发,对TOMANS的输出结果进行修正,以保证节点对系统整体的放大能力贡献为目标,减轻低效节点对对等网络整体数据交换性能的影响。
基于数据窗口辅助的流媒体数据分片交换方案(WADE,Window Assisted Data Exchange),通过引入数据窗口的概念,以发挥流媒体直播数据的时间本地特性。根据节点选择给出的邻近关系,对数据窗口内数据进行与传输能力相关的分片调度,达到数据窗口的多节点并行获取,提高数据获取效率的目的。