作者
Rui Garcia, Rodrigo Rodrigues, Nuno Preguiça
发表日期
2011/4/10
图书
Proceedings of the sixth conference on Computer systems
页码范围
107-122
简介
Byzantine fault tolerance (BFT) enhances the reliability and availability of replicated systems subject to software bugs, malicious attacks, or other unexpected events. This paper presents Byzantium, a BFT database replication middleware that provides snapshot isolation semantics. It is the first BFT database system that allows for concurrent transaction execution without relying on a centralized component, which is essential for having both performance and robustness. Byzantium builds on an existing BFT library but extends it with a set of techniques for increasing concurrency in the execution of operations, for optimistically executing operations in a single replica, and for striping and load-balancing read operations across replicas. Experimental results show that our replication protocols introduce only a modest performance overhead for read-write dominated workloads and perform better than a non-replicated …
引用总数
201120122013201420152016201720182019202020212022202346129765246735
学术搜索中的文章
R Garcia, R Rodrigues, N Preguiça - Proceedings of the sixth conference on Computer …, 2011