DocumentCode :
750972
Title :
A quorum-based protocol for searching objects in peer-to-peer networks
Author :
Miura, Ken ; Tagawa, Taro ; Kakugawa, Hirotsugu
Author_Institution :
Oki Data Corp., Tokyo, Japan
Volume :
17
Issue :
1
fYear :
2006
Firstpage :
25
Lastpage :
37
Abstract :
Peer-to-peer (P2P) system is an overlay network of peer computers without centralized servers, and many applications have been developed for such networks such as file sharing systems. Because a set of peers dynamically changes, design and verification of efficient protocols is a challenging task. In this paper, we consider an object searching problem under a resource model such that there are some replicas in a system and the lower bound of the ratio ρ=n´/n is known in advance, where n´ is a lower bound of the number of peers that hold original or replica for any object type and n is the total number of peers. In addition, we consider object searching with probabilistic success, i.e., for each object search, object must be found with at least probability 0<σ<1. To solve such a problem efficiently, we propose a new communication structure, named probabilistic weak quorum systems (PWQS), which is an extension of coterie. Then, we propose a fault-tolerant protocol for searching for objects in a P2P system. In our method, each peer does not maintain global information such as the set of all peers and a logical topology with global consistency. In our protocol, each peer communicates only a small part of a peer set and, thus, our protocol is adaptive for huge scale P2P network.
Keywords :
fault tolerant computing; peer-to-peer computing; probability; protocols; replicated databases; resource allocation; search problems; P2P system; fault-tolerant protocol; file sharing systems; object searching problem; peer-to-peer networks; probabilistic weak quorum systems; quorum-based protocol; Application software; Computer Society; Computer networks; Fault tolerant systems; File servers; Maintenance; Network servers; Network topology; Peer to peer computing; Protocols; Distributed systems; combinatorial algorithms; distributed data structures; distributed file systems.; reliability and robustness;
fLanguage :
English
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1045-9219
Type :
jour
DOI :
10.1109/TPDS.2006.2
Filename :
1549813
Link To Document :
بازگشت