Self-Stabilization with Selfish Agents

被引:3
|
作者
Ramtin, Amir Reza [1 ]
Towsley, Don [1 ]
机构
[1] Univ Massachusetts, Amherst, MA 01003 USA
来源
50TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOP PROCEEDINGS - ICPP WORKSHOPS '21 | 2021年
关键词
Self-stabilizing algorithm; Intelligent agents; Selfishness; Deviation; Fault containment; Stochastic game; ALGORITHMS;
D O I
10.1145/3458744.3474038
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Self-stabilization is an excellent approach for adding fault tolerance to a distributed multi-agent system. However, two properties of self-stabilization theory, closure and convergence, may not be satisfied if agents are selfish. To guarantee closure in the presence of selfish agents, we propose fault-containment as a method to constrain legitimate configurations of the self-stabilizing system to be Nash equilibria. To guarantee convergence, we introduce probabilistic self-stabilization to set the probabilities of rules such that agents' self-interests are satisfied. We also assume selfish agents as capable of performing unauthorized actions at any time, which threatens both properties, and present a stepwise solution to handle it. As a case study, we consider the problem of distributed clustering and propose self-stabilizing algorithms for forming clusters. Simulation results show that our algorithms react correctly to rule deviations and outperform comparable schemes in terms of fairness and stabilization time.
引用
收藏
页数:10
相关论文
共 50 条
  • [21] Randomization adaptive self-stabilization
    Dolev, Shlomi
    Tzachar, Nir
    ACTA INFORMATICA, 2010, 47 (5-6) : 313 - 323
  • [22] Self-stabilization preserving compiler
    Dolev, S
    Haviv, Y
    Sagiv, M
    SELF-STABILIZING SYSTEMS, PROCEEDINGS, 2005, 3764 : 81 - 95
  • [23] Self-stabilization by tree correction
    Varghese, G
    Arora, A
    Gouda, M
    CHICAGO JOURNAL OF THEORETICAL COMPUTER SCIENCE, 1997, (03): : 1 - 32
  • [24] Self-Stabilization Preserving Compiler
    Dolev, Shlomi
    Haviv, Yinnon
    Sagiv, Mooly
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 2009, 31 (06):
  • [25] An automatic approach to self-stabilization
    Hamid, B
    Mosbah, M
    SIXTH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERNG, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING AND FIRST AICS INTERNATIONAL WORKSHOP ON SELF-ASSEMBLING WIRELESS NETWORKS, PROCEEDINGS, 2005, : 123 - 128
  • [26] Self-stabilization by counter flushing
    Varghese, G
    SIAM JOURNAL ON COMPUTING, 2000, 30 (02) : 486 - 510
  • [27] Self-Stabilization in Dynamic Networks
    Masuzawa, Toshimitsu
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2009, E92D (02): : 108 - 115
  • [28] Self-Stabilization in Membrane Systems
    Alhazov, Artiom
    Antoniotti, Marco
    Freund, Rudolf
    Leporati, Alberto
    Mauri, Giancarlo
    COMPUTER SCIENCE JOURNAL OF MOLDOVA, 2012, 20 (02) : 133 - 146
  • [29] A FRAMEWORK FOR CERTIFIED SELF-STABILIZATION
    Altisen, Karine
    Corbineau, Pierre
    Devismes, Stephane
    LOGICAL METHODS IN COMPUTER SCIENCE, 2017, 13 (04)
  • [30] Self-stabilization of Byzantine protocols
    Daliot, A
    Dolev, D
    SELF-STABILIZING SYSTEMS, PROCEEDINGS, 2005, 3764 : 48 - 67