How Much Memory Is Needed for Leader Election

被引:0
|
作者
Fusco, Emanuele G. [1 ]
Pelc, Andrzej [2 ]
机构
[1] Univ Rome, Dept Comp Sci, I-00198 Rome, Italy
[2] Univ Quebec Outaouais, Dept Informat, Gatineau, PQ J8X 3X7, Canada
来源
DISTRIBUTED COMPUTING | 2010年 / 6343卷
基金
加拿大自然科学与工程研究理事会;
关键词
ANONYMOUS NETWORKS; RADIO NETWORKS; RING; PROTOCOLS; TREES;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We study the minimum memory size with which nodes of a network have to be equipped, in order to solve deterministically the leader election problem. Nodes are unlabeled, but ports at each node have arbitrary fixed labelings which, together with the topology of the network, can create asymmetries to be exploited in leader election. We consider two versions of the leader election problem: strong LE in which exactly one leader has to be elected, if this is possible, while all nodes must terminate in a state "infeasible" otherwise, and weak LE, which differs from strong LE in that no requirement on the behavior of nodes is imposed, if leader election is impossible. Nodes are modeled as identical automata and we ask what is the minimum amount of memory of such an automaton to enable leader election. We show that logarithmic memory is optimal for leader election in the class of arbitrary connected graphs. Weak LE can be achieved with O(log n) bits of memory for all connected graphs with at most n nodes and strong LE can be achieved with O(log n) bits of memory for all connected graphs with exactly n nodes (none of these assumptions can be entirely removed). On the other hand, we show that Omega(log n) bits of memory are necessary to enable leader election even for the class of rings. By contrast we show that strong LE can be accomplished in the class of trees of maximum degree Delta using only O(log log Delta) bits of memory, without any additional information. Tins proves an exponential gap in memory requirements for leader election between the class of trees and the class of arbitrary graphs. Moreover, we prove that no automaton can solve the leader election problem for all trees, even in the weak form.
引用
收藏
页码:251 / +
页数:4
相关论文
共 50 条
  • [1] How much memory is needed for leader election
    Fusco, Emanuele G.
    Pelc, Andrzej
    DISTRIBUTED COMPUTING, 2011, 24 (02) : 65 - 78
  • [2] How much memory is needed for leader election
    Emanuele G. Fusco
    Andrzej Pelc
    Distributed Computing, 2011, 24 : 65 - 78
  • [3] How much memory is needed to win infinite games?
    Dziembowski, S
    Jurdzinski, M
    Walukiewicz, I
    12TH ANNUAL IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, PROCEEDINGS, 1997, : 99 - 110
  • [4] How much iron is needed and how much is toxic?
    Warady, B. A.
    PEDIATRIC NEPHROLOGY, 2007, 22 (09) : 1432 - 1432
  • [5] Memory Training in the ACTIVE Study: How Much is Needed and Who Benefits?
    Rebok, George W.
    Langbaum, Jessica B. S.
    Jones, Richard N.
    Gross, Alden L.
    Parisi, Jeanine M.
    Spira, Adam P.
    Kueider, Alexandra M.
    Petras, Hanno
    Brandt, Jason
    JOURNAL OF AGING AND HEALTH, 2013, 25 (08) : 21S - 42S
  • [6] How much blood is needed?
    Seifried, E.
    Klueter, H.
    Weidmann, C.
    Staudenmaier, T.
    Schrezenmeier, H.
    Henschler, R.
    Greinacher, A.
    Mueller, M. M.
    VOX SANGUINIS, 2011, 100 (01) : 10 - 21
  • [7] Degrowth: How Much is Needed?
    Ted Trainer
    Biophysical Economics and Sustainability, 2021, 6 (2)
  • [8] HOW MUCH TESTING IS NEEDED
    JUNG, RC
    WESTERN JOURNAL OF MEDICINE, 1982, 137 (02): : 138 - 138
  • [9] How Much Exercise Is Needed?
    Sonntag, F.
    Loellgen, H.
    AKTUELLE KARDIOLOGIE, 2012, 1 (01) : 66 - 71
  • [10] How much aftercare is needed?
    不详
    HAUTARZT, 2007, 58 (06): : 480 - 480