Lock-Free Multiway Search Trees

ICPP(2010)

引用 18|浏览6
暂无评分
摘要
We propose a lock-free multiway search tree algorithm for concurrent applications with large working set sizes. Our algorithm is a variation of the randomized skip tree. We relax the ordering constraints among the nodes in the original skip tree definition. Optimal paths through the tree are temporarily violated by mutation operations, and eventually restored using online node compaction. Experimental evidence shows that our lock-free skip tree outperforms a highly tuned concurrent skip list under workloads of various proportions of operations and working set sizes. The max throughput of our algorithm is on average 41% higher than the throughput of the skip list, and 129% higher on the workload of the largest working set size and read-dominated operations.
更多
查看译文
关键词
optimal path,various proportion,online node compaction,tree definition,mutation operation,experimental evidence,read-dominated operation,concurrent application,max throughput,lock-free multiway search tree,lock-free multiway search trees,bismuth,data structure,routing,algorithm design and analysis,lock free data structures,skip list,indexes
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要