Distributed multiple selection algorithm for peer-to-peer systems

被引:2
|
作者
Loo, A [1 ]
机构
[1] Lingnan Univ, Hong Kong, Hong Kong, Peoples R China
关键词
multiple selection algorithm; intranet; Web technologies; complexity analysis; distributed selection; peer-to-peer systems;
D O I
10.1016/j.jss.2004.08.033
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents an efficient distributed multiple selection algorithm designed to select multiple keys simultaneously from different data sets which are distributed to many computers in a peer-to-peer system. The communication time is usually much longer than the computation time and is thus a major criterion for measuring the performance of a distributed algorithm. The objective of this algorithm is to reduce the number of communication messages. The algorithm makes use of statistical knowledge and results in a smaller communication overhead compared with existing algorithms. In this algorithm, each computer will select keys as pivots (candidates for the answers) according to statistical knowledge and transmit them to other computers in the system. Each computer will compare each pivot with key values in its local file and respond by transmitting ranks to the originating computer. The originating computer will calculate the global ranks and verify whether the pivots are the answers. Each computer will broadcast once sequentially in each round. This broadcasting process will be repeated until all answers are found. Complexity analyses are presented to provide theoretical upper bounds of this algorithm. The correctness of the theoretical predication is verified by experiments with 40 computers connected using Web technologies. (c) 2004 Elsevier Inc. All rights reserved.
引用
收藏
页码:234 / 248
页数:15
相关论文
共 50 条
  • [1] Testing peer-to-peer systems
    de Almeida, Eduardo Cunha
    Sunye, Gerson
    Le Traon, Yves
    Valduriez, Patrick
    EMPIRICAL SOFTWARE ENGINEERING, 2010, 15 (04) : 346 - 379
  • [2] Testing peer-to-peer systems
    Eduardo Cunha de Almeida
    Gerson Sunyé
    Yves Le Traon
    Patrick Valduriez
    Empirical Software Engineering, 2010, 15 : 346 - 379
  • [3] Security issues in peer-to-peer systems
    Thatipelli, S
    Moharrum, M
    Mukkamala, R
    7TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL XVI, PROCEEDINGS: SYSTEMICS AND INFORMATION SYSTEMS, TECHNOLOGIES AND APPLICATION, 2003, : 114 - 119
  • [4] Four-dimensional model for describing the status of peers in peer-to-peer distributed systems
    Mirtaheri, Seyedeh Leili
    Khaneghah, Ehsan Mousavi
    Sharifi, Mohsen
    Minaei-Bidgoli, Behrouz
    Raahemi, Bijan
    Arab, Mohammad Norouzi
    Ardestani, Abbas Saleh
    TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2013, 21 (06) : 1646 - 1664
  • [5] Performance analysis of peer-to-peer storage systems
    Alouf, Sara
    Dandoush, Abdulhalim
    Nain, Philippe
    MANAGING TRAFFIC PERFORMANCE IN CONVERGED NETWORKS, 2007, 4516 : 642 - +
  • [6] A Survey of Socially Aware Peer-to-Peer Systems
    Zuo, Xiang
    Iamnitchi, Adriana
    ACM COMPUTING SURVEYS, 2016, 49 (01)
  • [7] An Efficient Hybrid Peer-to-Peer System for Distributed Data Sharing
    Yang, Min
    Yang, Yuanyuan
    IEEE TRANSACTIONS ON COMPUTERS, 2010, 59 (09) : 1158 - 1171
  • [8] An efficient hybrid peer-to-peer system for distributed data sharing
    Yang, Min
    Yang, Yaanyuan
    2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 1404 - 1413
  • [9] Editorial: Special issue on dependable peer-to-peer systems
    Lu Liu
    Jie Xu
    Peer-to-Peer Networking and Applications, 2010, 3 : 1 - 2
  • [10] Performance evaluation of peer-to-peer Web caching systems
    Shi, Weisong
    Mao, Yonggen
    JOURNAL OF SYSTEMS AND SOFTWARE, 2006, 79 (05) : 714 - 726