Transactional Interference-Less Balanced Tree
Transactional Interference-Less Balanced Tree
复制标题
事务性干扰较少的平衡树
DOI:
10.1007/978-3-662-48653-5_22
复制
发表时间:
2015
影响因子:
5.3
通讯作者:
B. Ravindran
中科院分区:
文献类型:
--
作者:
Ahmed Hassan;R. Palmieri;B. Ravindran
In this paper, we present TxCF-Tree, a balanced tree whose design is optimized to support transactional accesses. The core optimizations of TxCF-Tree's operations are: providing a traversal phase that does not use any lock and/or speculation, and deferring the lock acquisition or physical modification to the transaction's commit phase; isolating the structural operations such as re-balancing in an interference-less housekeeping thread; and minimizing the interference between structural operations and the critical path of semantic operations i.e., additions and removals on the tree. We evaluated TxCF-Tree against the state-of-the-art general methodologies for designing transactional trees and we show that TxCF-Tree's design pays off in most of workloads.