Font Size: a A A

The Construction Maintenance And Management Of Super-Peer Based P2P Networ

Posted on:2008-08-27Degree:MasterType:Thesis
Country:ChinaCandidate:X GuoFull Text:PDF
GTID:2178360245497744Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Recently, a new paradigm, which is called P2P, has become more and more popular because of its outstanding advantages. The main characteristic of P2P is that it takes advantage of the computation, bandwidth and storage space of the end-users'to reduce the central servers'responsibility. In the history of P2P network, there are approximately three kinds of P2P network: centralized decentralized and structured. Each of them is a kind of development over the anterior one. But, there are still some kinds of problems in them, for example, bad reliability, high bandwidth cost and low expansibility.According to the uptime, available bandwidth, and storage space of peers, this paper offers a method to compare the capacities of different peers in the P2P network. With this method and based on the Gossip algorithm, We design and evaluate two algorithms, called SPDA and ISPDA, which estimate the capacity information of peers in P2P network and allow the efficient discovery of super-peers. As the experiments say, the ISPDA algorithm can work very well in discovering good-quality super-peer with little bandwidth cost.Through analyzing the relationship of cluster sizes and the bandwidth cost, we get a conclusion that the number of sper-peers in P2P neiwork is the less the better. The paper offers an algorithm to calculate the most suitable number of super-peers in the P2P network with given size, called SPON. This paper also proves the correctness of the algorithm SPON in theory.Then the paper analyzes the problems which we may encounter when construcing a super-peer based P2P network and gives the methods to get over them.Using the super-peers selected by ISPDA, this paper constructs a new super-peer based P2P network, called SPBN. After constructing the super-peer based P2P network, the paper aggregates the near peers with same interest to become a community. This paper also develops the methods to adjusting the roles of peers, to calculating the load of the super-peers and maintenance of the communities. We also design the mechanism to manage the joining and leaving behavior of peers and super-peers.This paper also analyzes the reliability of the SPBN. Since super-peers are the backbone of the network, the stability of them is very important for the reliability of the SPBN. In this paper, we use redundant super-peers to improve the the stability of them.Finally, this paper studies the performance of the new super-peer based P2P network, SPBN. As the experiments show, this new network model is much better than the old ones in autonomy, management, load balance and scalability.
Keywords/Search Tags:P2P network, super-peer, role, gossip, community
PDF Full Text Request
Related items