An Efficient Clustered Architecture for P2P Networks

  • Authors:
  • Juan Li;Son Vuong

  • Affiliations:
  • -;-

  • Venue:
  • AINA '04 Proceedings of the 18th International Conference on Advanced Information Networking and Applications - Volume 2
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

Peer-to-peer (P2P) computing offers many attractivefeatures, such as self-organization, load-balancing,availability, fault tolerance, and anonymity. However, italso faces some serious challenges. In this paper, wepropose an Efficient Clustered Super-Peer P2Parchitecture (ECSP) to overcome the scalability andefficiency problems of existing unstructured P2P system.With ECSP, peers are grouped into clusters according totheir topological proximity, and super-peers are selectedfrom regular peers to act as cluster leaders and serviceproviders. These super-peers are also connected to eachother, forming a backbone overlay network operating asa distinct, yet integrated, application. To maintain thedynamically adaptive overlay network and to manage therouting on it, we propose an application levelbroadcasting protocol: Efa. Applying only a smallamount of information about the topology of a network,Efa is as simple as flooding, a conventional method usedin unstructured P2P systems. By eliminating manyduplicated messages, Efa is much more efficient andscalable than flooding, and furthermore, it is completelydecentralized and self-organized. Our experimentalresults prove that ESCP architecture, combined with thesuper-peer backbone protocol, can generate impressivelevels of performance and scalability.