首页> 外文会议>IEEE International Symposium on Parallel Distributed Processing >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)算法通常依靠集中组件来实现原子性,隔离和一致性。 在分布式设置中,集中组件是不可取的,因为它们损害可扩展性。 本文提出了一个完全分散的基于对象的STM算法的体积STM。 它依赖于大多数不变的数据结构,这非常适合复制和迁移。 它是第一个分散的STM实现快照隔离语义。 一份新型随机共识协议保证了可变零件的一致性。 交易可以在达成共识之前暂时进行。 对象版本控制可确保后视的一致性。 因此,原子代码部分在执行期间永远不会阻止。 基准的评估表明,读取的保证成功超过了提交期间的冲突率较高。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号