论文部分内容阅读
流媒体业务将成为未来互联网主流业务。但其对节点带宽要求较高且服务时间较长,在传统的服务器/客户端模式下容易造成系统瓶颈。国内外对P2P流媒体传输机制进行了深入研究并推出了各种P2P流媒体应用,但依然存在诸多问题,主要体现为互联网业务量波动性、网络拓扑不匹配性、节点负载不均衡性、用户节点性能差异性及用户节点行为随机性等因素对P2P流媒体服务质量(QoS)的影响。针对此类问题,本文对小世界聚类的P2P流媒体传输机制进行研究,并提出了基于小世界网络的优化方法,该方法包括以下三部分内容。(1)本文对现有p2p流媒体技术进行深入研究,分析当前p2p流媒体技术的优缺点,提出了一种基于距离与兴趣结盟的算法。此算法在动态业务量环境中通过节点间聚类实现小世界网络,有效减少流媒体数据流的平均传输距离,缩短网络传输时延,消减折返流和重复流等拓扑不匹配现象,对基于小世界聚类的p2p流媒体传输结盟机制进行了优化。(2)小世界网络模型具有平均路径较短和聚类系数较高两大优点,因此本文基于小世界理论基础,设计了一种新型的基于小世界的p2p流媒体网络架构。该架构引入超级节点概念,并结合本文提出的距离与兴趣结盟的算法,进一步提高系统传输速度、缩短系统传输时延,确保了流媒体的服务质量。(3)本文对缓存模型进行了优化,提出了一种新型的环形缓存模型。该模型设置若干监测点,对缓存中数据存储情况进行实时监测,并设计了传输同步调节机制的四个算法:加速算法、减速算法、淘汰算法以及更新算法。该环形缓存模型提高了系统的稳定性和容灾能力,确保了流媒体播放的流畅性和连续性,优化了p2p流媒体的传输机制。最后本文通过PeerSim仿真平台进行仿真实验,从系统时延、数据包传输丢包率和到达率、系统健壮性三个方面数据进行对比分析,对本文设计的基于小世界聚类的p2p流媒体系统的合理性和有效性进行验证。实验结果显示,该系统在系统时延、数据包传输丢包率和到达率、系统健壮性三个方面具有明显优势,充分证明了本文对基于小世界聚类的P2p流媒体传输机制的优化效果。