loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Fourth International Conference on Peer-to-Peer Computing (P2P'04)
Update Propagation through Replica Chain in Decentralized and Unstructured P2P Systems
Z?rich, Switzerland
August 25-August 27
ISBN: 0-7695-2156-8
Zhijun Wang, University of Texas at Arlington
Sajal K. Das, University of Texas at Arlington
Mohan Kumar, University of Texas at Arlington
Huaping Shen, University of Texas at Arlington
In this paper, we propose a novel algorithm, called update propagation through replica chain (UPTReC), to maintain file consistency in decentralized and unstructured peer-to-peer (P2P) systems. In UPTReC, each file has a logical replica chain composed of all replica peers (RPs) which are defined as peers that have replicas of the file. Each RP acquires partial knowledge of the bi-directional chain by keeping a list of information about k nearest RPs, called probe peers, in each direction. When an RP initiates an update, it pushes the update to all possible online (active) RPs through the replica chain. A reconnected RP pulls an online RP to synchronize the replica status and the information of the probe peers. An analytical model is derived to evaluate the performance of the UPTReC algorithm. The analytical results provide a better understanding of the system in choosing the system parameters for probabilistically guaranteed file consistency with minimum overheads. Simulation experiments are conducted to compare the performance with an existing update propagation algorithm based on the rumor spreading scheme. The experimental results show that the UPTReC can significantly reduce (up to 70%) overhead messages and also achieve smaller stale query ratio for files prone to frequent updates.
Citation:
Zhijun Wang, Sajal K. Das, Mohan Kumar, Huaping Shen, "Update Propagation through Replica Chain in Decentralized and Unstructured P2P Systems," p2p, pp.64-71, Fourth International Conference on Peer-to-Peer Computing (P2P'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.