J4 ›› 2012, Vol. 39 ›› Issue (3): 136-143.doi: 10.3969/j.issn.1001-2400.2012.03.022

• Original Articles • Previous Articles     Next Articles

Adaptive neighbor selection method for the  P2P media streaming system

FENG Zhentan1,2;NI Hong2;WANG Jinlin2;YOU Jiali2   

  1. (1. Graduate Univ. of Chinese Academy of Sci., Beijing  100049, China;
    2. National Network New Media Eng. Research Center, Inst. of Acoustics, Chinese Academy of Sci., Beijing  100190, China)
  • Received:2011-03-25 Online:2012-06-20 Published:2012-07-03
  • Contact: FENG Zhentan E-mail:spyfeng@gmail.com

Abstract:

Taking into consideration the heterogeneity among peers, an adaptive neighbor selection method is proposed based on peer dynamic capacity. Firstly, in order to analyze the dynamic capacity, a model for the P2P streaming system is presented. According to the model, peers are divided into different levels based on their capacities. Secondly, a random walk process is applied for the purpose of searching the neighbor. The peer is added to the candidate neighbor list when the random walk process ends. In order to guarantee that the candidate neighbors have a high capacity, the expected stationary distribution for the random walk is adjusted according to the peers' dynamic capacity. The transition probability matrix is calculated by the Metropolis-Hastings methods in order to satisfy the expected stationary distribution. Moreover, the neighbors' updated method,  and join and departure process are elaborated to ensure the node load balance and system stability. Simulation results demonstrate that the algorithm can significantly improve system performance, reduce system latency, and is very robust in dynamic network environment.

Key words: neighbor peer selection, random walk, overlay, media streaming

CLC Number: 

  • TP393