首页> 外文会议>Tools and Algorithms for the Construction and Analysis of Systems >On Verifying Fault Tolerance of Distributed Protocols
【24h】

On Verifying Fault Tolerance of Distributed Protocols

机译:关于验证分布式协议的容错能力

获取原文
获取原文并翻译 | 示例

摘要

Distributed systems are composed of processes connected in some network. Distributed systems may suffer from faults: processes may stop, be interrupted, or be maliciously attacked. Fault-tolerant protocols are designed to be resistant to faults. Proving the resistance of protocols to faults is a very challenging problem, as it combines the parameterized setting that distributed systems are based-on, with the need to consider a hostile environment that produces the faults. Considering all the possible fault scenarios for a protocol is very difficult. Thus, reasoning about fault-tolerance protocols utterly needs formal methods. In this paper we describe a framework for verifying the fault tolerance of (synchronous or asynchronous) distributed protocols. In addition to the description of the protocol and the desired behavior, the user provides the fault type (e.g., fail-stop, Byzantine) and its distribution (e.g., at most half of the processes are faulty). Our framework is based on augmenting the description of the configurations of the system by a mask describing which processes are faulty. We focus on regular model checking and show how it is possible to compile the input for the model-checking problem to one that takes the faults and their distribution into an account, and perform regular model-checking on the compiled input. We demonstrate the effectiveness of our framework and argue for its generality.
机译:分布式系统由连接在某个网络中的进程组成。分布式系统可能会出现故障:进程可能会停止,被中断或受到恶意攻击。容错协议旨在抵抗故障。证明协议对故障的抵抗力是一个非常具有挑战性的问题,因为它结合了分布式系统所基于的参数化设置以及对产生故障的敌对环境的考虑。考虑协议的所有可能的故障情况非常困难。因此,关于容错协议的推理完全需要形式方法。在本文中,我们描述了一种用于验证(同步或异步)分布式协议的容错能力的框架。除了协议的描述和所需的行为,用户还提供故障类型(例如,故障停止,拜占庭)及其分布(例如,最多有一半的过程有故障)。我们的框架基于通过掩码描述哪些进程有故障的系统配置的描述。我们关注常规模型检查,并展示如何将模型检查问题的输入编译为将故障及其分布记入帐户的输入,并对已编译的输入执行常规模型检查。我们展示了我们框架的有效性,并为它的通用性辩护。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号