Efficient Randomised Broadcasting in Random Regular Networks with Applications in Peer-to-Peer Systems

被引:23
|
作者
Berenbrink, Petra [1 ]
Elsaesser, Robert [2 ]
Friedetzky, Tom [3 ]
机构
[1] Simon Fraser Univ, Sch Comp Sci, Burnaby, BC V5A 1S6, Canada
[2] Salzburg Univ, Dept Comp Sci, A-5020 Salzburg, Austria
[3] Univ Durham, Sch Engn & Comp Sci, Durham DH1 3LE, England
基金
英国工程与自然科学研究理事会; 加拿大自然科学与工程研究理事会;
关键词
Broadcasting; Random regular graphs; GRAPHS;
D O I
10.1145/1400751.1400773
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We consider broadcasting in random d-regular graphs by using a simple modification of the so-called random phone call model introduced by Karp et al. [19]. In the phone call model every time step each node calls on a randomly chosen neighbour to establish a, communication channel with this node. The communication channels can then be used to transmit; messages in both directions. We show that, if we allow every node to choose four distinct neighbours instead of one, then the average number of message transmissions per node decreases exponentially. Formally, we present a broadcasting algorithm that, has time complexity O(log n) and uses O(n log log n) transmission,, per message. In contrast, we show for the standard model that every distributed and address-oblivious algorithm that broadcasts a message in time O(log n.) needs Omega(n log n/log d) message transmission. Our algorithm can efficiently handle limited communication failures, only requires, rough estimates of the number of nodes, and is robust against limited changes in the size of the network. Our results have applications in peer-to-peer networks and replicated databases.
引用
收藏
页码:155 / +
页数:2
相关论文
共 50 条
  • [1] Efficient randomised broadcasting in random regular networks with applications in peer-to-peer systems
    Petra Berenbrink
    Robert Elsässer
    Tom Friedetzky
    Distributed Computing, 2016, 29 : 317 - 339
  • [2] Efficient randomised broadcasting in random regular networks with applications in peer-to-peer systems
    Berenbrink, Petra
    Elsaesser, Robert
    Friedetzky, Tom
    DISTRIBUTED COMPUTING, 2016, 29 (05) : 317 - 339
  • [3] Broadcasting in unstructured peer-to-peer overlay networks
    Annexstein, FS
    Berman, KA
    Jovanovic, MA
    THEORETICAL COMPUTER SCIENCE, 2006, 355 (01) : 25 - 36
  • [4] Random walks in peer-to-peer networks
    Gkantsidis, C
    Mihail, M
    Saberi, A
    IEEE INFOCOM 2004: THE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-4, PROCEEDINGS, 2004, : 120 - 130
  • [5] Scalable blind search and broadcasting in peer-to-peer networks
    Vishnevsky, Vladimir
    Safonov, Alexander
    Yakimov, Mikhail
    Shim, Eunsoo
    Gelman, Alexander D.
    SIXTH IEEE INTERNATIONAL CONFERENCE ON PEER-TO-PEER COMPUTING, PROCEEDINGS, 2006, : 259 - +
  • [6] Efficient flooding in peer-to-peer networks
    Wu, Ai
    Liu, Xinsong
    Liu, Kejian
    7TH INTERNATIONAL CONFERENCE ON COMPUTER-AIDED INDUSTRIAL DESIGN & CONCEPTUAL DESIGN, 2006, : 61 - +
  • [7] Security applications of peer-to-peer networks
    Vlachos, V
    Androutsellis-Theotokis, S
    Spinellis, D
    COMPUTER NETWORKS, 2004, 45 (02) : 195 - 205
  • [8] Peer-to-peer systems and applications - Introduction
    Steinmetz, R
    Wehrle, K
    PEER-TO-PEER SYSTEMS AND APPLICATIONS, 2005, 3485 : 1 - +
  • [9] The convergence-guaranteed random walk and its applications in peer-to-peer networks
    Zhong, Ming
    Shen, Kai
    Seiferas, Joel
    IEEE TRANSACTIONS ON COMPUTERS, 2008, 57 (05) : 619 - 633
  • [10] Efficient search in unstructured peer-to-peer networks
    Cholvi, V
    Felber, P
    Biersack, E
    EUROPEAN TRANSACTIONS ON TELECOMMUNICATIONS, 2004, 15 (06): : 535 - 548