Proceedings of the 21st ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming 2016
DOI: 10.1145/2851141.2851173
|View full text |Cite
|
Sign up to set email alerts
|

Improving efficacy of internal binary search trees using local recovery

Abstract: Binary Search Tree (BST) is an important data structure for managing ordered data. Many algorithms-blocking as well as nonblocking-have been proposed for concurrent manipulation of a binary search tree in an asynchronous shared memory system that supports search, insert and delete operations based on both external and internal representations of a search tree.An important step in executing an operation on a tree is to traverse the tree from top-to-down in order to locate the operation's window. A process may n… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2016
2016
2018
2018

Publication Types

Select...
3
1

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(2 citation statements)
references
References 6 publications
0
2
0
Order By: Relevance
“…Second, to identify a restart point, the algorithm examines the traversal log to find the latest node in the log that is unmarked and safe. For search and delete operations, further optimizations are possible that avoid the need to restart traversal during the seek phase [5].…”
Section: The Local Recovery Algorithmmentioning
confidence: 99%
See 1 more Smart Citation
“…Second, to identify a restart point, the algorithm examines the traversal log to find the latest node in the log that is unmarked and safe. For search and delete operations, further optimizations are possible that avoid the need to restart traversal during the seek phase [5].…”
Section: The Local Recovery Algorithmmentioning
confidence: 99%
“…We see smaller improvements for CASTLE and CITRUS as they are lock-based algorithms with no helping performed during tree traversal. More details of the experimental evaluation can be found in [5].…”
Section: Experimental Evaluationmentioning
confidence: 99%