首页> 外文会议>International Workshop on Languages and Compilers for Parallel Computing >Efficient Support for Range Queries and Range Updates Using Contention Adapting Search Trees
【24h】

Efficient Support for Range Queries and Range Updates Using Contention Adapting Search Trees

机译:使用争用调整搜索树的竞争效率支持范围查询和范围更新

获取原文

摘要

We extend contention adapting trees (CA trees), a family of concurrent data structures for ordered sets, to support linearizable range queries, range updates, and operations that atomically operate on multiple keys such as bulk insertions and deletions. CA trees differ from related concurrent data structures by adapting themselves according to the contention level and the access patterns to scale well in a multitude of scenarios. Variants of CA trees with different performance characteristics can be derived by changing their sequential component. We experimentally compare CA trees to state-of-the-art concurrent data structures and show that CA trees beat the best data structures we compare against with up to 57% in scenarios that contain basic set operations and range queries, and outperform them by more than 1200% in scenarios that also contain range updates.
机译:我们扩展了调整树木(CA树)的争用,一系列并发数据结构,用于有序集,支持以批量插入和删除等多个键对原子上操作的可直链的验证,范围更新和操作。 CA树通过根据争用级别和访问模式来调整相关的并发数据结构,从而在众多场景中扩展到符号。通过改变顺序组分可以导出具有不同性能特征的CA树的变体。我们将CA树进行了实验与最先进的并发数据结构,并显示CA树击败了我们在包含基本设置操作和范围查询的方案中,我们比较的最佳数据结构,并更擅长更多在还包含范围更新的情况下超过1200%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号