Proceedings of the Twentieth ACM Symposium on Operating Systems Principles 2005
DOI: 10.1145/1095810.1095816
|View full text |Cite
|
Sign up to set email alerts
|

BAR fault tolerance for cooperative services

Abstract: This paper describes a general approach to constructing cooperative services that span multiple administrative domains. In such environments, protocols must tolerate both Byzantine behaviors when broken, misconfigured, or malicious nodes arbitrarily deviate from their specification and rational behaviors when selfish nodes deviate from their specification to increase their local benefit. The paper makes three contributions: (1) It introduces the BAR (Byzantine, Altruistic, Rational) model as a foundation for r… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
66
1

Year Published

2008
2008
2021
2021

Publication Types

Select...
6
1
1

Relationship

0
8

Authors

Journals

citations
Cited by 120 publications
(67 citation statements)
references
References 54 publications
0
66
1
Order By: Relevance
“…For example, if fewer than half the agents are corrupted, then we can easily do Byzantine agreement with a mediator: all the agents simply tell the mediator their preference, and the mediator chooses the majority. Another line of research was initiated by work on the BAR model [Aiyer, Alvisi, Clement, Dahlin, Martin, and Porth 2005]; see, for example, [Moscibroda, Schmid, and Wattenhofer 2006;Wong, Levy, Alvisi, Clement, and Dahlin 2011]. Like the work in [Abraham, Dolev, Gonen, and Halpern 2006;Abraham, Dolev, and Halpern 2008], the BAR model allows Byzantine (or faulty) players and rational players; in addition, it allows for acquiescent players, who follow the recommended protocols.…”
Section: Introductionmentioning
confidence: 99%
“…For example, if fewer than half the agents are corrupted, then we can easily do Byzantine agreement with a mediator: all the agents simply tell the mediator their preference, and the mediator chooses the majority. Another line of research was initiated by work on the BAR model [Aiyer, Alvisi, Clement, Dahlin, Martin, and Porth 2005]; see, for example, [Moscibroda, Schmid, and Wattenhofer 2006;Wong, Levy, Alvisi, Clement, and Dahlin 2011]. Like the work in [Abraham, Dolev, Gonen, and Halpern 2006;Abraham, Dolev, and Halpern 2008], the BAR model allows Byzantine (or faulty) players and rational players; in addition, it allows for acquiescent players, who follow the recommended protocols.…”
Section: Introductionmentioning
confidence: 99%
“…2 Moreover, when discounting the cost of cryptography, which can be exchanged for a hardware level cryptographic accelerator card, we can obtain a throughput of between 40,000 and 50,000 messages per second (this was repeated with messages of sizes 1, 10, and 100 bytes). 3 These results are significantly higher than previously reported results for group communication systems. We were able to obtain these results due to a combination of new hardware (an IBM BladeCenter), fixing some legacy performance bugs of Ensemble, and the novel techniques that we used, as described briefly above, and elaborated on in the rest of this paper.…”
Section: Detailed Performance Evaluationcontrasting
confidence: 52%
“…The BAR (Byzantine, Altruist, Rational) framework was recently introduced in order to handle systems in which some nodes are Byzantine, some are rational, and the rest are altruist [3]. That is, Byzantine nodes can deviate arbitrarily from their protocol, rational nodes only deviate from the protocol is they can gain something by that, and altruists always obey the protocol.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…In addition to addressing the need to reduce the total payments made by agents to the bank, one issue for future work relates to the need to provide robustness when faced with adversarial or faulty agents: the current solution is fragile in this sense, with its equilibrium properties relying on other agents following the protocol. Some papers (Lysyanskaya & Triandopoulos, 2006;Aiyer, Alvisi, Clement, Dahlin, Martin, & Porth, 2005;Shneidman & Parkes, 2003) provide robustness to mixture models (e.g. some rational, some adversarial) but we are not aware of any work with these mixture models in the context of efficient social choice.…”
Section: Discussionmentioning
confidence: 99%