首页> 外文会议>European joint conferences on theory and practice of software >Automatic Analysis of Consistency Properties of Distributed Transaction Systems in Maude
【24h】

Automatic Analysis of Consistency Properties of Distributed Transaction Systems in Maude

机译:Maude中分布式交易系统一致性的自动分析

获取原文

摘要

Many transaction systems distribute, partition, and replicate their data for scalability, availability, and fault tolerance. However, observing and maintaining strong consistency of distributed and partially replicated data leads to high transaction latencies. Since different applications require different consistency guarantees, there is a plethora of consistency properties—from weak ones such as read atomicity through various forms of snapshot isolation to stronger serializability properties— and distributed transaction systems (DTSs) guaranteeing such properties. This paper presents a general framework for formally specifying a DTS in Maude, and formalizes in Maude nine common consistency properties for DTSs so defined. Furthermore, we provide a fully automated method for analyzing whether the DTS satisfies the desired property for all initial states up to given bounds on system parameters. This is based on automatically recording relevant history during a Maude run and defining the consistency properties on such histories. To the best of our knowledge, this is the first time that model checking of all these properties in a unified, systematic manner is investigated. We have implemented a tool that automates our method, and use it to model check state-of-the-art DTSs such as P-Store, RAMP, Walter, Jessy, and ROLA.
机译:许多事务系统分发,分区,并复制其数据以获得可伸缩性,可用性和容错。然而,观察和维持分布式和部分复制数据的强趋势导致高交易延迟。由于不同的应用程序需要不同的一致性保证,因此通过各种形式的快照隔离,从诸如读取原子的弱的一致性属性与保证此类属性的序列化性质和分布式交易系统(DTSS)的较强的快照分离。本文介绍了一般框架,用于正式指定Maude中的DTS,并在Maude中正式确定定义的DTS的九个常见一致性属性。此外,我们提供了一种完全自动化的方法,用于分析DTS是否满足所有初始状态的所需属性,该初始状态高于给定系统参数上的给定界限。这是基于Maude运行期间自动录制相关历史记录,并在此类历史上定义一致性属性。据我们所知,这是第一次调查统一,系统的方式模型检查所有这些属性。我们已经实现了一种自动化我们的方法的工具,并使用它来模拟检查最先进的DTS,如P-Store,Ramp,Walter,Jessy和Rola。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号