Abstract. Peer-to-Peer technologies have been widely applied for multimedia applications. The super-peer based approach provides an efficient way to run applications by exploring nodes' heterogeneity. In P2P live video streaming, even though the number of stable nodes is small, they have significant impact on the performance of the network. Thus, we present a super-peer-based overlay design, where stable nodes are assigned as super-peers that organize client nodes. A gossip-based super-peer selection algorithm (GSPS) is proposed to identify the stable nodes to be chosen as super-peers and to manage the client nodes (namely the membership management). The basic idea of the GSPS is: first, a set of super-peer candidates for a node is built based on the gossip, then the role of this node is identified and the corresponding operations are executed. Simulation results show that the GSPS is efficient in managing the super-peer overlay and robust to the failure of super-peers.Keywords: Peer-to-Peer, super-peer, gossip, robustness.
IntroductionThe peer-to-peer (P2P) paradigm provides an effective approach to construct largescale systems with high robustness, mainly due to their inherent decentralization and redundant structures [1] [2] [3]. Moreover, the P2P systems are able to utilize the resources distributed in a large number of machines connected to the system through the Internet. Therefore, much work focuses on building the P2P overlay, such asIn these research studies, Random walk and Graph theory are utilized for the construction of the overlay. For the management of the overlay, the diameter, and the degree are two important qualities to consider. The super-peer-based overlay (such as Gnutella [9] and Kazaa [10]) provides an effective way to run applications by utilizing the heterogeneity of the peer nodes. Specifically, the super-peer approach does not have the disadvantage of the traditional client-server model (the single point of failure), resulting in the increased robustness [11] [12] [13]. Moreover, the nodes with low capacity are shielded from the massive query traffic by the super-peers, which improves the scalability of the system.