Robust and Speculative Byzantine Randomized Consensus with Constant Time Complexity in Normal Conditions

Reliable Distributed Systems(2012)

引用 7|浏览0
暂无评分
摘要
Randomized Byzantine Consensus can be an interesting building block in the implementation of asynchronous distributed systems. Despite its exponential worst-case complexity, which would make it less appealing in practice, a few experimental works have argued quite the opposite. To bridge the gap between theory and practice, we analyze a well-known state-of-the-art algorithm in normal system conditions, in which crash failures may occur but no malicious attacks, proving that it is fast on average. We then leverage our analysis to improve its best-case complexity from three to two phases, by reducing the communication operations through speculative executions. Our findings are confirmed through an experimental validation.
更多
查看译文
关键词
computational complexity,fault tolerant computing,parallel programming,randomised algorithms,asynchronous distributed system,constant time complexity,crash failure,normal system condition,randomized byzantine consensus,speculative execution algorithm,worst case complexity,asynchronous model,message passing,normal situations,randomized consensus,speculative algorithm
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要