Constant-Time Lazy Snapshots Supporting General Queries on Concurrent Data Structures

arxiv(2020)

引用 0|浏览69
暂无评分
摘要
We present a general transformation that takes any concurrent data structure written using CAS and adds wait-free linearizable query operations to it. These query operations may access arbitrary parts of the data structure, and do not interfere with the progress or running time of other operations. For example, our transformation can be used to add efficient and linearizable range queries, predecessor queries, and top-k queries to existing concurrent set data structures. We achieve this by presenting an efficient technique for taking \emph{lazy snapshots} of CAS-based data structures.
更多
查看译文
关键词
concurrent data structures,general queries,constant-time
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要