ON THE COMPUTATIONAL POWER NEEDED TO ELECT A LEADER

被引:0
|
作者
ITAI, A
机构
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Consider a ring of identical processors that wish to elect a leader. Itai and Rodeh have shown that if n, the size of the ring, is not known then there exists no algorithm in which the processors can sense termination. However, for all epsilon > 0 there exist leader election algorithms which terminate when all messages arrive. These algorithms elect a leader with error probability less-than-or-equal-to epsilon. They and most subsequent authors have concentrated on the message complexity, and have disregarded the amount of local memory required. Here we consider a ring in which the amount of local memory in each processor is bounded by a number which is independent of the size of the ring, and depends only on the allowed error rate. We present three algorithms, one in which the probability of error is O(1/n-alpha), the memory is O(log-alpha) bits and the communication complexity is O(n2log n) bits, where alpha > 1 is an arbitrary parameter. In the second algorithm, for each epsilon > 0 the probability of error is less-than-or-equal-to epsilon, O(log log log(1/epsilon)) bits of memory are required and the communication complexity is O((n/epsilon) log n log(1/epsilon)(log log n + log(1/epsilon))) bits. The third algorithm always terminates though its communication complexity may be larger. Since the computation for each message is at most exponential in the number of bits of local memory, the amount of computation is also independent of the size of the ring. These results are extended to additional topologies.
引用
收藏
页码:29 / 40
页数:12
相关论文
共 50 条
  • [1] Transmitting Once to Elect a Leader on Wireless Networks
    Vlady Ravelomanana
    Ny Aina Andriambolamalala
    [J]. Algorithmica, 2023, 85 : 2529 - 2553
  • [2] Transmitting Once to Elect a Leader on Wireless Networks
    Ravelomanana, Vlady
    Andriambolamalala, Ny Aina
    [J]. ALGORITHMICA, 2023, 85 (09) : 2529 - 2553
  • [3] How to Elect a Leader Faster than a Tournament
    Alistarh, Dan
    Gelashvili, Rati
    Vladu, Adrian
    [J]. PODC'15: PROCEEDINGS OF THE 2015 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, 2015, : 365 - 374
  • [4] Austria Set to Elect World's Youngest Leader
    周越
    [J]. 数理天地(高中版), 2017, (11) : 47 - 48
  • [5] Peruvians elect a more business-friendly leader
    Fiscor, Steve
    [J]. E&MJ-ENGINEERING AND MINING JOURNAL, 2006, 207 (05): : 2 - 2
  • [6] POWER TO ELECT - LAKEMAN,E
    BOGDANOR, V
    [J]. POLITICAL STUDIES, 1983, 31 (02) : 324 - 324
  • [7] When Raft Meets SDN: How to Elect a Leader over a Network
    Choumas, Kostas
    Korakis, Thanasis
    [J]. PROCEEDINGS OF THE 2020 6TH IEEE CONFERENCE ON NETWORK SOFTWARIZATION (NETSOFT 2020): BRIDGING THE GAP BETWEEN AI AND NETWORK SOFTWARIZATION, 2020, : 140 - 144
  • [8] To Elect or Not to Elect: Leaders, Alternation in Power and Social Welfare in Sub-Saharan Africa
    Carbone, Giovanni
    Pellegata, Alessandro
    [J]. JOURNAL OF DEVELOPMENT STUDIES, 2017, 53 (12): : 1965 - 1987
  • [9] When Machine Learning Meets Raft: How to Elect a Leader over a Network
    Choumas, Kostas
    Korakis, Thanasis
    [J]. IEEE CONFERENCE ON GLOBAL COMMUNICATIONS, GLOBECOM, 2023, : 3705 - 3710
  • [10] How much memory is needed for leader election
    Fusco, Emanuele G.
    Pelc, Andrzej
    [J]. DISTRIBUTED COMPUTING, 2011, 24 (02) : 65 - 78