论文部分内容阅读
互联网已经进入多媒体通信时代,流媒体作为一种多媒体传输技术,正逐渐成为互联网的主流应用。如何在Internet网络上提供大规模的流媒体内容分发一直是过去十多年里流媒体研究领域的核心问题。在流媒体内容分发中,资源定位以及传输是任何P2P系统都需要解决的问题。现有的流媒体采用的索引以及定位方式在索引速度、传输速率、以及节点的利用率上都存在一定的问题。在P2P流媒体系统中,一个高效实用的资源索引及传输机制能很好地均衡系统的负载,加强系统的稳定性,并降低节点的搜索时延。本文在分析现有P2P系统、流媒体系统,深入研究各种资源定位方法以及两种典型的传输算法的基础上。采取了以索引服务器为搜索资源方式的资源定位技术以及多对一的数据传调度策略。在实际的应用中,不同服务能力的节点对于整个网络的不同贡献应该得到不同的激励。本文提出一种具有商业激励的P2P流媒体系统资源索引及传输机制。将激励机制引入流媒体的传输系统,并给出了激励机制的建立方式。激励机制建立后,利用其中的参数,对于原有的索引规则进行了改进:提出了新的区域划分坐标建立方式,改进了良好度判定公式,改良了现有排序算法的选定。本文还对固定槽长度调度策略与选择传输架构进行了详细比较,得出了流媒体分段大小相同的情况下选择传输架构更优的结论。将激励机制引入了数据调度选择传输架构,并改进了选择传输架构算法中调度节点失效后的数据源节点递补次序,在系统内增加了采用带宽测量的方式消除了路径共享的问题又避免了因为原有的拓扑感知而带来的巨大的算法开销。实验表明,本文所提出的机制在提高索引速度、减少启动延迟、降低丢包率以及提高传输速度方面都有较好的效果。