A quorum-based protocol for searching objects in peer-to-peer networks

被引:10
|
作者
Miura, K
Tagawa, T
Kakugawa, H
机构
[1] Oki Data Corp, Minato Ku, Tokyo 1088551, Japan
[2] Hiroshima Univ, Dept Informat Engn, Hiroshima 7398527, Japan
[3] Osaka Univ, Grad Sch Informat Sci & Technol, Dept Comp Sci, Osaka 5608531, Japan
关键词
distributed systems; distributed data structures; reliability and robustness; combinatorial algorithms; distributed file systems;
D O I
10.1109/TPDS.2006.2
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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 rho = 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 < sigma < 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.
引用
收藏
页码:25 / 37
页数:13
相关论文
共 50 条
  • [41] Managing difference-based objects with sub-networks in peer-to-peer environments
    Fukuchi, Daisuke
    Sei, Yuichi
    Honiden, Shinichi
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2007: OTM 2007 WORKSHOPS, PT 2, PROCEEDINGS, 2007, 4806 : 1001 - 1010
  • [42] Peer-to-peer communication protocol
    Neel, A
    LeBlanc, LR
    Park, JC
    Smith, SM
    [J]. SEA TECHNOLOGY, 1998, 39 (05) : 10 - 15
  • [43] DCMP: a distributed cycle minimization protocol for peer-to-peer networks
    Zhu, Zhenzhou
    Kalnis, Panos
    Bakiras, Spiridon
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2008, 19 (03) : 363 - 377
  • [44] A New Routing Protocol of Structured Peer-to-Peer Overlay Networks
    Tan, Zhenhua
    Chang, Guiran
    Cheng, Wei
    Gao, Xiaoxing
    Wang, He
    Li, Li
    [J]. SEC 2008: PROCEEDINGS OF THE FIFTH IEEE INTERNATIONAL SYMPOSIUM ON EMBEDDED COMPUTING, 2008, : 297 - +
  • [45] A connection management protocol for promoting cooperation in Peer-to-Peer networks
    Karakaya, Murat
    Korpeoglu, Ibrahim
    Ulusoy, Oezguer
    [J]. COMPUTER COMMUNICATIONS, 2008, 31 (02) : 240 - 256
  • [46] A Two Dimensional Clustering Search Protocol for Peer-to-peer Networks
    Shen, Gang
    Xu, Yan
    [J]. 2009 5TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-8, 2009, : 2737 - 2740
  • [47] Distributed File Discovery Protocol in Mobile Peer-to-Peer Networks
    Kang, Eunyoung
    Choi, Wongil
    Kim, Ungmo
    [J]. NCM 2008 : 4TH INTERNATIONAL CONFERENCE ON NETWORKED COMPUTING AND ADVANCED INFORMATION MANAGEMENT, VOL 1, PROCEEDINGS, 2008, : 335 - 340
  • [48] Peer-to-peer networks based on hierarchies of trust
    Tramantzas, A
    Cheetham, BMG
    van Harmelen, M
    Walker, AC
    [J]. Fifth IEEE International Conference on Peer-to-Peer Computing, Proceedings, 2005, : 160 - 161
  • [49] Community based ranking in peer-to-peer networks
    Tempich, C
    Löser, A
    Heizmann, J
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2005: COOPIS, DOA, AND ODBASE, PT 2, PROCEEDINGS, 2005, 3761 : 1261 - 1278
  • [50] Expertise-based peer selection in Peer-to-Peer networks
    Peter Haase
    Ronny Siebes
    Frank van Harmelen
    [J]. Knowledge and Information Systems, 2008, 15 : 75 - 107