首页> 外文会议>IEEE Symposium on Reliable Distributed Systems >Policy-Based Adaptation of a Byzantine Fault Tolerant Distributed Graph Database
【24h】

Policy-Based Adaptation of a Byzantine Fault Tolerant Distributed Graph Database

机译:基于策略的拜占庭容错分布式图数据库的适应

获取原文

摘要

Modern fault-tolerant distributed architectures can be configured to tolerate a wide-range of faults. For instance, Fireplug is a distributed BFT graph database, based on n-version programming, that can be configured to tolerate crash or Byzantine faults, uncorrelated faults in individual machines, correlated faults that affect all replicas running a given software version, or correlated faults that affect an entire datacenter. Interestingly, in such a system, fault handling heavily depends on the type of faults the system is configured to tolerate. To hardwire all possible behaviours in the fault-handling code is inflexible and may even be impractical. In this paper, we explore a different alternative that consists in specifying not only the system configuration, but also the fault-handling behaviour, and how the system adapts to changes in the workload, in a policy language, that is processed externally to the managed system. We show that, using this approach, a single simplified codebase of the managed system can be used effectively to address a wide range of dependability constraints.
机译:可以将现代的容错分布式体系结构配置为容忍各种故障。例如,Fireplug是一个基于n版本编程的分布式BFT图形数据库,可以将其配置为容忍崩溃或拜占庭式错误,单个计算机中不相关的故障,影响运行给定软件版本的所有副本的相关故障或相关故障影响整个数据中心。有趣的是,在这样的系统中,故障处理很大程度上取决于系统配置为可以容忍的故障类型。硬连接故障处理代码中的所有可能行为都是​​不灵活的,甚至可能是不切实际的。在本文中,我们探索了一种不同的替代方案,该方案不仅包括指定系统配置,而且还指定故障处理行为,以及系统如何以策略语言适应工作负载的变化,并在外部对托管对象进行处理。系统。我们表明,使用这种方法,可以有效地使用托管系统的单个简化代码库来解决各种可靠性约束。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号