Search and replication in unstructured peer-to-peer networks
ICS '02 Proceedings of the 16th international conference on Supercomputing
IEEE Internet Computing
Replication strategies in unstructured peer-to-peer networks
Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications
Can Heterogeneity Make Gnutella Scalable?
IPTPS '01 Revised Papers from the First International Workshop on Peer-to-Peer Systems
Making gnutella-like P2P systems scalable
Proceedings of the 2003 conference on Applications, technologies, architectures, and protocols for computer communications
Building Low-Diameter P2P Networks
FOCS '01 Proceedings of the 42nd IEEE symposium on Foundations of Computer Science
Efa: An Efficient Content Routing Algorithm in Large Peer-to-Peer Overlay Networks
P2P '03 Proceedings of the 3rd International Conference on Peer-to-Peer Computing
SPAD: A distributed middleware architecture for QoS enhanced alternate path discovery
Computer Networks: The International Journal of Computer and Telecommunications Networking
Analyzing the vulnerability of superpeer networks against attack
Proceedings of the 14th ACM conference on Computer and communications security
Building heterogeneous peer-to-peer networks: protocol and analysis
IEEE/ACM Transactions on Networking (TON)
Effect of dynamicity on peer to peer networks
HiPC'07 Proceedings of the 14th international conference on High performance computing
ERASP: an efficient and robust adaptive superpeer overlay network
APWeb'08 Proceedings of the 10th Asia-Pacific web conference on Progress in WWW research and development
How do superpeer networks emerge?
INFOCOM'10 Proceedings of the 29th conference on Information communications
Super-peer-based coordinated service provision
Journal of Network and Computer Applications
Formal understanding of the emergence of superpeer networks: a complex network approach
ICDCN'10 Proceedings of the 11th international conference on Distributed computing and networking
A self-similar super-peer overlay construction scheme for super large-scale P2P applications
Information Systems Frontiers
Hi-index | 0.00 |
Current peer-to-peer (P2P) file sharing applications are remarkably simple and robust, but their inefficiency can produce very high network loads. The use of super-peers has been proposed to improve the performance of unstructured P2P systems. These have the potential to approach the performance and scalability of structured systems, while retaining the benefits of unstructured P2P systems. There has, however, been little consensus on the best topology for connecting these super-peers, or how to construct the topology in a distributed, robust way. In this paper we propose a Scalable Unstructured P2P System (SUPS). The unique aspect of SUPS is a protocol for the distributed construction of a super-peer topology that has highly desirable performance characteristics. The protocol is inspired by the theory of random graphs. We describe the protocol, and demonstrate experimentally that it produces a balanced and low-diameter super-peer topology at low cost. We show that the method is very robust to super-peer failures and inconsistent information, and compare it with other approaches.