中文

支持替换操作的无阻塞 Patricia 前缀树

分布式、并行与集群计算 2016-11-18 v1

摘要

本文提出了一种使用 Compare&Swap 的异步共享内存系统的无阻塞 Patricia 前缀树实现。该前缀树实现了线性一致集,并支持三种更新操作:insert 添加一个元素,delete 移除一个元素,replace 用一个元素替换另一个元素。replace 操作很有趣,因为它以原子方式更改树的两个不同位置。如果所有更新操作修改前缀树的不同部分,它们将完全并发运行。该实现还支持无等待的 find 操作,该操作仅读取共享内存且从不更改数据结构。在实验中,我们将我们的算法与一些现有的集合实现进行了比较。

关键词

引用

@article{arxiv.1303.3626,
  title  = {Non-blocking Patricia Tries with Replace Operations},
  author = {Niloufar Shafiei},
  journal= {arXiv preprint arXiv:1303.3626},
  year   = {2016}
}

备注

To appear in the 33rd IEEE International Conference on Distributed Computing Systems (ICDCS 2013)