Title :
Optimal Search Performance in Unstructured Peer-to-Peer Networks With Clustered Demands
Author :
Tewari, Saurabh ; Kleinrock, Leonard
Author_Institution :
Computer Science Department, University of California at Los Angeles, Los Angeles, CA 90095, U.S.A. stewari@cs.ucla.edu
Abstract :
This paper derives the optimal search time and the optimal search cost that can be achieved in unstructured peer-to-peer networks when the demand pattern exhibits clustering (i.e. file popularities vary from region to region in the network). Previous work in this area had assumed a uniform distribution of file replicas throughout the network with an implicit or explicit assumption of uniform file popularity distribution whereas in reality, there is clear evidence of clustering in file popularity patterns. The potential performance benefit that the clustering in demand patterns affords is captured by our results. Interestingly, the performance gains are shown to be independent of whether the search network topology reflects the clustering in file popularity. We also provide the relation between the query-processing load and the number of replicas of each file for the clustered demands case showing that flooding searches may have lower query-processing load than random walk searches in the clustered demands case.
Keywords :
Computer science; Cost function; Floods; Network topology; Peer to peer computing; Performance gain; Scalability; Search methods; Telecommunication traffic; Clustered Demands; Flooding; Optimal Search Cost; Optimal Search Time; Peer-to-Peer Networks; Random Walk;
Conference_Titel :
Communications, 2006. ICC '06. IEEE International Conference on
Conference_Location :
Istanbul
Print_ISBN :
1-4244-0355-3
Electronic_ISBN :
8164-9547
DOI :
10.1109/ICC.2006.254701