...
首页> 外文期刊>LIPIcs : Leibniz International Proceedings in Informatics >Data Consistency in Transactional Storage Systems: A Centralised Semantics
【24h】

Data Consistency in Transactional Storage Systems: A Centralised Semantics

机译:交易存储系统中的数据一致性:集中式语义

获取原文
   

获取外文期刊封面封底 >>

       

摘要

We introduce an interleaving operational semantics for describing the client-observable behaviour of atomic transactions on distributed key-value stores. Our semantics builds on abstract states comprising centralised, global key-value stores and partial client views. Using our abstract states, we present operational definitions of well-known consistency models in the literature, and prove them to be equivalent to their existing declarative definitions using abstract executions. We explore two applications of our operational framework: 1) verifying that the COPS replicated database and the Clock-SI partitioned database satisfy their consistency models using trace refinement, and 2) proving invariant properties of client programs.
机译:我们介绍了一个交错的操作语义,用于描述分布式键值存储上的原子交易的客户可观察行为。我们的语义上构建了包含集中式,全局键值存储和部分客户端视图的抽象状态。使用我们的抽象状态,我们在文献中呈现了知名一致性模型的运行定义,并证明了它们相当于使用抽象执行的现有声明定义。我们探讨了我们的操作框架的两个应用:1)验证COPS复制数据库和Clock-SI分区数据库使用跟踪细化的一致性模型,以及2)证明客户端程序的不变属性。

著录项

获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号