首页> 外文会议>Dependable Computing, 2009. PRDC '09 >D2STM: Dependable Distributed Software Transactional Memory
【24h】

D2STM: Dependable Distributed Software Transactional Memory

机译:D2STM:可靠的分布式软件事务性内存

获取原文

摘要

At current date the problem of how to build distributed and replicated Software Transactional Memory (STM) to enhance both dependability and performance is still largely unexplored. This paper fills this gap by presenting D2STM, a replicated STM whose consistency is ensured in a transparent manner, even in the presence of failures. Strong consistency is enforced at transaction commit time by a non-blocking distributed certification scheme, which we name BFC (Bloom Filter Certification). BFC exploits a novel Bloom Filter-based encoding mechanism that permits to significantly reduce the overheads of replica coordination at the cost of a user tunable increase in the probability of transaction abort. Through an extensive experimental study based on standard STM benchmarks we show that the BFC scheme permits to achieve remarkable performance gains even for negligible (e.g. 1%) increases of the transaction abort rate.
机译:目前,关于如何构建分布式和复制的软件事务性存储器(STM)以增强可靠性和性能的问题仍未得到充分探讨。本文通过介绍D2STM(一种复制的STM,即使在出现故障的情况下也可以以透明的方式确保其一致性)来填补这一空白。通过无阻塞的分布式认证计划,我们将其命名为BFC(彭博过滤器认证),在交易提交时实现了高度的一致性。 BFC利用了一种新颖的基于Bloom Filter的编码机制,该机制可以显着减少副本协调的开销,但需要以用户可调的方式增加事务中止的可能性。通过基于标准STM基准进行的广泛实验研究,我们表明,即使交易中止率的增加可以忽略不计(例如1%),BFC方案也可以实现显着的性能提升。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号