首页> 外文会议>ACM EuroSys conference on computer systems >Efficient Middleware for Byzantine Fault Tolerant Database Replication
【24h】

Efficient Middleware for Byzantine Fault Tolerant Database Replication

机译:拜占庭式容错数据库复制的高效中间件

获取原文

摘要

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 database system for read-only workloads.
机译:拜占庭式容错(BFT)增强了复制系统主题的可靠性和可用性,以软件错误,恶意攻击或其他意外事件。本文介绍了Byzantium,一个BFT数据库复制中间件,提供快照隔离语义。它是第一个BFT数据库系统,它允许同时进行事务执行,而无需依赖于集中组件,这对于具有性能和鲁棒性至关重要。拜占庭在现有的BFT库上构建,但是通过一组技术扩展了一组技术,以便在执行操作时增加并发,以便在单个副本中乐观地执行操作,以及跨副本的条带化和负载平衡读取操作。实验结果表明,我们的复制协议仅为读写主导工作负载的型号介绍一个适度的性能开销,并且比仅为只读工作负载的非复制数据库系统执行更好。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号