Academia.eduAcademia.edu

An Efficient Clustering Algorithm for Peer-to- Peer Networks

Abstract

Peer-to-peer systems and applications have attracted much attention as they are more scalable than traditional client-server ones. To provide efficient communications among nodes in the network, node clustering can be utilized to avoid flooding messages. In this paper, a distributed node clustering algorithm was proposed which adopts a new way to choose originators; then the ns-2 simulator was applied to evaluate the proposed clustering algorithm. Experimental results showed that the proposed algorithm can achieve better clustering accuracy than existing algorithms for different types of network topologies. More importantly, the number of messages required for clustering is less than the compared algorithms.