Efficient Lock-Free Removing and Compaction for the Cache-Trie Data Structure
收藏DataCite Commons2020-08-29 更新2024-07-27 收录
下载链接:
https://springernature.figshare.com/articles/Efficient_Lock-Free_Removing_and_Compaction_for_the_Cache-Trie_Data_Structure/6369134
下载链接
链接失效反馈官方服务:
资源简介:
This artifact contains the source code required to run and reproduce the results from the corresponding paper on Cache-trie compaction and remove operations: "Efficient Lock-Free Removing and Compaction for the Cache-Trie Data Structure".<br>Cache-tries improve the running time of conventional lock-free hash tries through the addition of a cache. The addition of this cache has been shown to improve the run time of lookup and insert operations from <i>O</i>(log <i>n</i>) to <i>O</i>(1) time.<br>Here, as described in the accompanying paper, a lock-free remove operation for cache-tries is implemented, both with and without compaction. In addition, a further optimization to the remove operation is presented, along with a performance evaluation comparing the novel implementations against three similar data structures.<br>The implementations presented here are written in Scala using the concurrent reactive programming framework Reactors.IO. Full details on installation as well as running the presented benchmarks are provided in the file <b>artifact-doc.pdf</b>, located at the root level of the artifact.<br>This artifact is provided as a tarball that can be decompressed using standard utilities.
提供机构:
figshare
创建时间:
2018-05-29



