DocumentCode :
2388045
Title :
Indexing techniques for file sharing in scalable peer-to-peer networks
Author :
Annexstein, Fred S. ; Berman, Kenneth A. ; Jovanovic, Mihajlo A. ; Ponnavaikko, Kovendhan
Author_Institution :
Dept. of ECECS, Cincinnati Univ., OH, USA
fYear :
2002
fDate :
14-16 Oct. 2002
Firstpage :
10
Lastpage :
15
Abstract :
File sharing is a very popular service provided by peer-to-peer (P2P) networks. In a P2P file-sharing network, users share files and issue queries to the network to find the locations of files residing at other peer nodes. Recently, proxy-enabled peers, or supernodes, have been incorporated to enhance scalability by providing indexing services to nodes on slower network connections. Typically, supernodes build a vector or multi-index of shared files stored on other (slower) peer nodes connected to them. We consider a new model whereby the index tables of individual nodes are merged into a single data structure stored by the supernode. We analyze this model in relation to the standard vectorized data structure. We compare the performance of these supernode indexing algorithms and provide a theoretical analysis that is asymptotic and probabilistic in nature. However, there are several significant constant factors that the theory does not account for, and which are important for designing an optimal system solution. We report on a series of simulation experiments which provide verification of the asymptotic analysis of the formal framework and tools to determine the magnitude of the constant factors. Our general conclusion is that when the query rate exceeds the rate of data updates, the new merged model is preferable to the vector model. However, the details of our analysis allow us to consider combinations of several parameters, and thereby enable the design of optimal indexing schemes via the incorporation of measurements of the parameters of particular applications.
Keywords :
computer networks; data communication; data structures; file organisation; data structure; file sharing; index tables; indexing techniques; proxy-enabled peers; scalable peer-to-peer networks; supernodes; theoretical analysis; Algorithm design and analysis; Analytical models; Broadcasting; Data structures; Indexing; Intelligent networks; Peer to peer computing; Performance analysis; Protocols; Scalability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Communications and Networks, 2002. Proceedings. Eleventh International Conference on
ISSN :
1095-2055
Print_ISBN :
0-7803-7553-X
Type :
conf
DOI :
10.1109/ICCCN.2002.1043038
Filename :
1043038
Link To Document :
بازگشت