A Game-Theoretic Approach to Self-Stabilization with Selfish Agents

08/16/2021
by   Amir Reza Ramtin, et al.
0

Self-stabilization is an excellent approach for adding fault tolerance to a distributed multi-agent system. However, two properties of self-stabilization theory, convergence and closure, may not be satisfied if agents are selfish. To guarantee convergence, we formulate the problem as a stochastic Bayesian game and introduce probabilistic self-stabilization to adjust the probabilities of rules with behavior strategies. This satisfies agents' self-interests such that no agent deviates the rules. 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. 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 five 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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/16/2019

Stochastic Dynamic Games in Belief Space

Information gathering while interacting with other agents is critical in...
research
07/19/2021

Rational Verification for Probabilistic Systems

Rational verification is the problem of determining which temporal logic...
research
01/15/2019

Self-Stabilization Through the Lens of Game Theory

In 1974 E.W. Dijkstra introduced the seminal concept of self-stabilizati...
research
10/19/2022

MPOGames: Efficient Multimodal Partially Observable Dynamic Games

Game theoretic methods have become popular for planning and prediction i...
research
07/04/2022

Reaching optimal distributed estimation through myopic self-confidence adaptation

Consider discrete-time linear distributed averaging dynamics, whereby ag...
research
01/22/2021

Approximate Byzantine Fault-Tolerance in Distributed Optimization

We consider the problem of Byzantine fault-tolerance in distributed mult...
research
07/09/2021

Integrating Planning, Execution and Monitoring in the presence of Open World Novelties: Case Study of an Open World Monopoly Solver

The game of monopoly is an adversarial multi-agent domain where there is...

Please sign up or login with your details

Forgot password? Click here to reset