计算机应用 ›› 2011, Vol. 31 ›› Issue (01): 190-193.

• 网络与通信 • 上一篇    下一篇

基于图着色的P2P流媒体数据调度算法

鲍荣真1,蔡明2   

  1. 1. 江苏省无锡市江南大学物联网工程学院
    2.
  • 收稿日期:2010-06-25 修回日期:2010-07-28 发布日期:2011-01-12 出版日期:2011-01-01
  • 通讯作者: 鲍荣真

Graph coloring-based scheduling algorithm for P2P media streaming

  • Received:2010-06-25 Revised:2010-07-28 Online:2011-01-12 Published:2011-01-01

摘要: 为了提高P2P流媒体的传输性能,提出一种基于图着色的数据调度算法。算法规定加入系统的每个节点和数据块都被分配某种颜色,请求节点优先获取相同颜色的数据块。根据数据稀有性、紧急性、新鲜性定义数据块优先级别,同时评估伙伴节点数据提供能力,以选择恰当的数据提供者。该算法能有效平衡节点负载,合理利用系统带宽,使数据分布更均匀,提高了系统传输性能。仿真实验表明,算法在数据填充率、启动延迟、数据到达率等重要指标上都优于传统数据调度算法。

关键词: P2P流媒体, 图着色, 数据调度算法, 数据填充率, 启动延迟, 数据到达率

Abstract: To increase the transmission performance of P2P media streaming, the graph coloring_based scheduling (GCB) algorithm was proposed. In GCB scheduling algorithm, every peer accessed to the system and every chunk was allocated to one color, the chunk which had the same color as request peer would be required firstly. In order to select the perfect chunk’s supplier, the algorithm considered the urgency, rarity and freshness of chunks and then defined the priority of chunks as well as supply capacity of neighbors. With GCB scheduling algorithm, the load balance of nodes was strengthened, and bandwidth of system was used efficiently, and data distribution was uniformed, thus, the transmission performance of system was well improved. Simulation results show that the proposed GCB scheduling algorithm for Peer-to-Peer media streaming outperforms conventional scheduling algorithms in the rate of data fullness, chunks arriving ratio and start delay.

Key words: P2P media streaming, graph coloring, data scheduling algorithm, data fullness ratio, start delay, data arriving ratio