Optimal Decision Strategies in Byzantine Environments
نویسندگان
چکیده
A Boolean value of given a priori probability distribution is transmitted to a deciding agent by several processes. Each process fails independently with given probability, and faulty processes behave in a Byzantine way. A deciding agent has to make a decision concerning the transmitted value on the basis of messages obtained by processes. We construct a deterministic decision strategy which has the provably highest probability of correctness. It computes the decision in time linear in the number of processes. Decision optimality may be alternatively approached from a local, rather than global, point of view. Instead of maximizing the total probability of correctness of a decision strategy, we may try to find, for every set of values conveyed by processes, the conditionally most probable original value that could yield this set. We call such a strategy locally optimal, as it locally optimizes the probability of a decision, given a set of relayed values, disregarding the impact of such a choice on the overall probability of correctness. We construct a locally optimal decision strategy which again computes the decision value in time linear in the number of processes. We establish the surprising fact that, in general, local probability maximization may lead to a decision strategy which does not have the highest probability of correctness. However, if the probability distribution of the Boolean value to be conveyed is uniform, and all processes have the same failure probability smaller than 1 2 , this anomaly does not occur. We first design and analyze our strategies in the synchronous setting and then show how they should be modified to work in asynchronous
منابع مشابه
Designing Fuzzy Controller for Air Conditioning Systems in order to Save Energy Consumption and Provide Optimal Conditions in Closed Environments (Indoors)
Today air conditioning systems have been considered by all people as one of welfarerequirements in buildings and closed environments. Since a considerable part of energy lossoccurs in ordinary modern systems, new strategies and solutions are developed in the field inorder to save amount of energy consumption and observe environmental considerations. Fuzzycontrol is one of these methods which pr...
متن کاملIdentifying and Ranking Comprehensive Decision-Making Criteria for Determination of Optimal Gas Monetization Strategy Using Fuzzy Delphi Method
The development and exploitation of the countrychr('39')s gas fields requires huge investments that will require appropriate monetization strategies to offset these costs and generate revenue for the government. This study describes the most important gas monetization strategies, including pipeline, LNG, GTL, petrochemical, CNG, GTW and GTS, and emphasizes the need for utilize the appropriate s...
متن کاملIntroducing a New Approach for Prioritizing Combating Desertification Strategies Based on Multi- Attribute Decision Making
Addressing desertification, due to its multi-criteria nature, increasing development, extensive and long-term impacts on natural resources and human populations, is necessary to achieve sustainable development. Therefore, for optimal utilization of facilities and limited funds allocated to this issue, evaluation of current strategies, based on different criteria is essential to avoid wasting na...
متن کاملA Game Theoretical View of Byzantine Fault Tolerance Design
In this paper, we investigate the optimal Byzantine fault tolerance (BFT) design strategies from a game theoretical point of view. The problem of BFT is formulated as a constant-sum game played by the BFT system (defender) and its adversary (attacker). The defender resorts to replication to ensure high reliability and availability, while the attacker injects faults to the defender with the purp...
متن کاملHot-Stuff the Linear, Optimal-Resilience, One-Message BFT Devil
We describe a protocol called ‘Hot-Stuff the Linear, Optimal-Resilience, One-Message BFT Devil’ (in short, Hot-Stuff) for n = 3f+1 replicas, of which 2f+1 are honest, to agree on a replicated, ever-changing state. The protocol is always safe against a threshold f of Byzantine failures, even when the system is asynchronous. Progress is guaranteed under periods of synchrony. The per-round communi...
متن کامل