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 条
  • [1] Searching in peer-to-peer networks
    Klampanos, Iraklis A.
    Jose, Joemon M.
    [J]. COMPUTER SCIENCE REVIEW, 2012, 6 (04) : 161 - 183
  • [2] Searching Flocks in Peer-to-Peer Networks
    Pommier, Hugo
    Romito, Benoit
    Bourdon, Francois
    [J]. ADVANCES ON PRACTICAL APPLICATIONS OF AGENTS AND MULTI-AGENT SYSTEMS, 2011, 88 : 103 - 108
  • [3] Acquaintance-based protocol for detecting multimedia objects in peer-to-peer overlay networks
    Watanabe, K
    Enokido, T
    Takizawa, M
    Kim, K
    [J]. ISORC 2005: EIGHTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2005, : 245 - 252
  • [4] Acquaintance-based protocol for manipulating multimedia objects in peer-to-peer overlay networks
    Watanabe, K
    Hayashibara, N
    Enokido, T
    Takizawa, M
    Kim, K
    [J]. SIXTEENTH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2005, : 771 - 775
  • [5] Brief announcement: An adaptive randomised searching protocol in peer-to-peer systems based on probabilistic weak quorum system
    Wu, Yu
    Izumi, Taisuke
    Ooshita, Fukuhito
    Kakugawa, Hirotsugu
    Masuzawa, Toshimitsu
    [J]. STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, PROCEEDINGS, 2006, 4280 : 586 - +
  • [6] Dominating-set-based searching in peer-to-peer networks
    Yang, CL
    Wu, J
    [J]. GRID AND COOPERATIVE COMPUTING, PT 1, 2004, 3032 : 332 - 339
  • [7] Searching the peer-to-peer networks: The community and their queries
    Kwok, SH
    Yang, CC
    [J]. JOURNAL OF THE AMERICAN SOCIETY FOR INFORMATION SCIENCE AND TECHNOLOGY, 2004, 55 (09): : 783 - 793
  • [8] Handling multimedia objects in peer-to-peer networks
    Kalogeraki, V
    Delis, A
    Gunopulos, D
    [J]. CCGRID 2002: 2ND IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, PROCEEDINGS, 2002, : 438 - 439
  • [9] Distributed multimedia objects in peer-to-peer networks
    Watanabe, K
    Enokido, T
    Takizawa, M
    [J]. 15TH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2004, : 337 - 341
  • [10] Cluster-based intelligent searching in unstructured peer-to-peer networks
    Li, XQ
    Wu, J
    [J]. 25th IEEE International Conference on Distributed Computing Systems Workshops, Proceedings, 2005, : 642 - 645