Affiliation:
1. School of Electronic and Information Engineering, Beijing Jiaotong University, Beijing, China
2. Key Laboratory of Communication and Information Systems, Beijing Municipal Commission of Education, Beijing, China
3. School of Economics and Management, Beijing Jiaotong University, Beijing, China
Abstract
Generally, system failures, such as crash failures, Byzantine failures, and so on, are considered as common reasons for the inconsistencies of distributed consensus and have been extensively studied. In fact, strategic manipulations by rational agents are not ignored for reaching consensus in a distributed system. In this paper, we extend the game-theoretic analysis of consensus and design an algorithm of rational uniform consensus with general omission failures under the assumption that processes are controlled by rational agents and prefer consensus. Different from crashing one, agent with omission failures may crash or omit to send or receive messages when it should, which leads to difficulty of detecting faulty agents. By combining the possible failures of agents at the both ends of a link, we convert omission failure model into link state model to make faulty detection possible. Through analyzing message passing mechanism in the distributed system with
agents, among which
agents may commit omission failures, we provide the upper bound on message passing time for reaching consensus on a state among nonfaulty agents and message chain mechanism for validating messages. Then, we prove that our rational uniform consensus is a Nash equilibrium when
, and failure patterns and initial preferences are
(an assumption of randomness). Thus, agents have no motivation to deviate the consensus, which could provide interpretable stability for the algorithm in multiagent systems such as distributed energy systems. Our research strengthens the reliability of consensus with omission failures from the perspective of game theory.
Funder
National Basic Research Program of China
Subject
General Mathematics,General Medicine,General Neuroscience,General Computer Science
Reference24 articles.
1. Distributed Computing: Models and Methods
2. HadzilacosV.TouegS.A modular approach to fault-tolerant broadcasts and related problems1994Ithaca, NY, USACornell UniversityReport
3. Uniform consensus is harder than consensus
4. Distributed consensus resilient to both crash failures and strategic manipulations;X. Bei,2012
5. Rational secret sharing and multiparty computation