首页> 外文会议>2010 IEEE International Symposium on Parallel amp; Distributed Processing (IPDPS) >Consistency in hindsight: A fully decentralized STM algorithm
【24h】

Consistency in hindsight: A fully decentralized STM algorithm

机译:事后观察的一致性:完全分散的STM算法

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

摘要

Software transactional memory (STM) algorithms often rely on centralized components to achieve atomicity, isolation and consistency. In a distributed setting, centralized components are undesirable as they impair scalability. This paper presents Decent STM, a fully decentralized object-based STM algorithm. It relies on mostly immutable data structures, which are well-suited for replication and migration. It is the first decentralized STM implementing snapshot isolation semantics. A novel randomized consensus protocol guarantees consistency of the mutable parts. Transactions may proceed tentatively before consensus has been reached. Object versioning ensures consistency in hindsight. Thus, atomic code sections never block during execution. The evaluation of benchmarks shows that the guaranteed success of reads more than compensates for the higher conflict rate during commit.
机译:软件事务存储(STM)算法通常依赖于集中式组件来实现原子性,隔离性和一致性。在分布式环境中,不希望使用集中式组件,因为它们会损害可伸缩性。本文介绍了Decent STM,这是一种完全分散的基于对象的STM算法。它依赖于几乎不变的数据结构,非常适合复制和迁移。它是第一个实现快照隔离语义的分散式STM。一种新颖的随机共识协议保证了可变部分的一致性。在达成共识之前,交易可能会暂时进行。对象版本控制可确保事后观察的一致性。因此,原子代码段在执行期间不会阻塞。对基准的评估表明,保证的读取成功不仅仅可以弥补提交期间较高的冲突率。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号