首页> 外文会议>ACM/IFIP/USENIX international middleware conference >Experiences with Fault-Injection in a Byzantine Fault-Tolerant Protocol
【24h】

Experiences with Fault-Injection in a Byzantine Fault-Tolerant Protocol

机译:拜占庭容错协议中注入故障的经验

获取原文

摘要

The overall performance improvement in Byzantine fault-tolerant state machine replication algorithms has made them a viable option for critical high-performance systems. However, the construction of the proofs necessary to support these algorithms are complex and often make assumptions that may or may not be true in a particular implementation. Furthermore, the transition from theory to practice is difficult and can lead to the introduction of subtle bugs that may break the assumptions that support these algorithms. To address these issues we have developed Hermes, a fault-injector framework that provides an infrastructure for injecting faults in a Byzantine fault-tolerant state machine. Our main goal with Hermes is to help practitioners in the complex process of debugging their implementations of these algorithms, and at the same time increase the confidence of possible adopters, e.g., systems researchers, industry, by allowing them to test the implementations. In this paper, we discuss our experiences with Hermes to inject faults in BFT-SMaRt, a high-performance Byzantine fault-tolerant state machine replication library.
机译:拜占庭式容错状态机复制算法的整体性能改进使其成为关键高性能系统的可行选择。但是,支持这些算法所必需的证明的构造很复杂,并且经常做出在特定实现中可能正确或可能不正确的假设。此外,从理论到实践的转换非常困难,并且可能导致引入细微的错误,这些错误可能会破坏支持这些算法的假设。为了解决这些问题,我们开发了Hermes,这是一个故障注入器框架,它为在拜占庭容错状态机中注入故障提供了基础。我们与爱马仕(Hermes)的主要目标是帮助从业人员在调试这些算法的实现的复杂过程中,同时通过允许他们对实现进行测试,从而增加可能采用者的信心,例如系统研究人员,行业。在本文中,我们讨论了使用爱马仕在BFT-SMaRt中注入故障的经验,BFT-SMaRt是一种高性能的拜占庭容错状态机复制库。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号