首页> 外文会议>International Conference on Principles of Distributed Systems >On Developing Optimistic Transactional Lazy Set
【24h】

On Developing Optimistic Transactional Lazy Set

机译:论发展乐观交易懒人

获取原文
获取外文期刊封面目录资料

摘要

Transactional data structures with the same performance of highly concurrent data structures enable performance-competitive transactional applications. Although Software Transactional Memory (STM) is a promising technology for designing and implementing transactional applications, STM-based transactional data structures still perform inferior to their optimized, concurrent (i.e. non-transactional) counterparts. In this paper, we present OTB-Set, an efficient optimistic transactional lazy set based on both linked-list and skip-list implementations. We first provide general guidelines to show how to design a transactional (non-optimized) version of the highly concurrent lazy set with a minimal reengineering effort. Subsequently, we show how to make specific optimizations to the implementations of the OTB-Set for further enhancing its performance. We also prove that our OTB-Set provides linearizable individual operations and opaque transactions. Our experimental study on a 64-core machine reveals that OTB-Set outperforms competitors in most workloads.
机译:具有相同性能的交易数据结构具有高度同时的数据结构,实现性能竞争性的事务应用。虽然软件交易存储器(STM)是用于设计和实施事务应用的有希望的技术,但基于STM的事务数据结构仍然不如他们的优化,并发(即非事务性)对应物。在本文中,我们呈现OTB集,基于链接列表和跳过的实现实现的高效乐观事务延迟组。我们首先提供了一般指导方针,以展示如何设计具有最小的重新登记的高度同时懒惰集的交易(非优化)版本。随后,我们展示了如何对OTB集的实现进行特定优化,以进一步增强其性能。我们还证明我们的OTB集提供了可直通的单个操作和不透明事务。我们对64芯机器的实验研究表明,OTB集合优于大多数工作负载的竞争对手。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号