Distributed Protocols for Leader Election: A Game-Theoretic Perspective

被引:11
|
作者
Abraham, Ittai [1 ]
Dolev, Danny [2 ]
Halpern, Joseph Y. [3 ]
机构
[1] VMWARE Res, Herliya, Israel
[2] Hebrew Univ Jerusalem, Sch Comp Sci & Engn, Jerusalem, Israel
[3] Cornell Univ, Comp Sci Dept, Ithaca, NY 14853 USA
关键词
Leader election; ex post Nash equilibrium; ALGORITHM; COMMUNICATION; TALK;
D O I
10.1145/3303712
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We do a game-theoretic analysis of leader election, under the assumption that each agent prefers to have some leader than no leader at all. We show that it is possible to obtain a fair Nash equilibrium, where each agent has an equal probability of being elected leader, in a completely connected network, in a bidirectional ring, and a unidirectional ring, in the synchronous setting. In the asynchronous setting, Nash equilibrium is not quite the right solution concept. Rather, we must consider ex post Nash equilibrium; this means that we have a Nash equilibrium no matter what a scheduling adversary does. We show that ex post Nash equilibrium is attainable in the asynchronous setting in all the networks we consider, using a protocol with bounded running time. However, in the asynchronous setting, we require that n > 2. We show that we can get a fair ex post epsilon-Nash equilibrium if n = 2 in the asynchronous setting under some cryptographic assumptions (specifically, the existence of a one-way functions), using a commitment protocol. We then generalize these results to a setting where we can have deviations by a coalition of size k. In this case, we can get what we call a fair k-resilient equilibrium in a completely connected network if n > 2k; under the same cryptographic assumptions, we can a get a k-resilient equilibrium in a completely connected network, unidirectional ring, or bidirectional ring if n > k. Finally, we show that under minimal assumptions, not only do our protocols give a Nash equilibrium, they also give a sequential equilibrium, so players even play optimally off the equilibrium path.
引用
收藏
页数:26
相关论文
共 50 条
  • [21] Jamming in the Internet of Things: A Game-Theoretic Perspective
    Namvar, Nima
    Saad, Walid
    Bahadori, Niloofar
    Kelley, Brian
    [J]. 2016 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2016,
  • [22] A game-theoretic perspective of deep neural networks
    Ren, Chunying
    Wu, Zijun
    Xu, Dachuan
    Xu, Wenqing
    [J]. THEORETICAL COMPUTER SCIENCE, 2023, 939 : 48 - 62
  • [23] A game-theoretic perspective on rough set analysis
    Yao, Jing-Tao
    Herbert, Joseph P.
    [J]. 2008 INTERNATIONAL FORUM ON KNOWLEDGE TECHNOLOGY, 2008, : 291 - 298
  • [24] Workload Factoring with the Cloud: A Game-Theoretic Perspective
    Nahir, Amir
    Orda, Ariel
    Raz, Danny
    [J]. 2012 PROCEEDINGS IEEE INFOCOM, 2012, : 2566 - 2570
  • [25] Mitigating Jamming Attack: A Game-Theoretic Perspective
    Wang, Qiwei
    Thinh Nguyen
    Khanh Pham
    Kwon, Hyuck
    [J]. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2018, 67 (07) : 6063 - 6074
  • [26] A game-theoretic perspective on rough set analysis
    HERBERT Joseph P
    [J]. 重庆邮电大学学报(自然科学版), 2008, (03) : 291 - 298
  • [27] Design of Power Control Protocols for Spectrum Sharing in Cognitive Radio Networks: A Game-Theoretic Perspective
    Lin, You-En
    Liu, Kun-Hsing
    Hsieh, Hung-Yun
    [J]. 2010 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, 2010,
  • [28] RNN for Perturbed Manipulability Optimization of Manipulators Based on a Distributed Scheme: A Game-Theoretic Perspective
    Zhang, Jiazheng
    Jin, Long
    Cheng, Long
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2020, 31 (12) : 5116 - 5126
  • [29] A Distributed Game-Theoretic Approach to IaaS Cloud Brokering
    Gasior, Jakub
    Seredynski, Franciszek
    [J]. EURO-PAR 2021: PARALLEL PROCESSING WORKSHOPS, 2022, 13098 : 81 - 90
  • [30] Game-theoretic static load balancing for distributed systems
    Penmatsa, Satish
    Chronopoulos, Anthony T.
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2011, 71 (04) : 537 - 555