A non-blocking chromatic tree is a type of balanced binary search tree where multiple processes can concurrently perform search and update operations. We prove that a certain implementation has amortized cost O(dot{c} + log n) for each operation, where dot{c} is the maximum number of concurrent operations at any point during the execution and n is the maximum number of keys in the tree during the operation. This amortized analysis presents new challenges compared to existing analyses of other non-blocking data structures
We describe a general technique for obtaining provably cor-rect, non-blocking implementations of a l...
Red-black trees are the binary search trees that guarantee logarithmic complexity also in the worst ...
We present a general method for de-amortizing essentially any Binary Search Tree (BST) algorithm. In...
AbstractThe intention in designing data structures with relaxed balance, such as chromatic search tr...
We present a provably linearizable and lock-free relaxed AVL tree called the non-blocking ravl tree....
Chromatic trees were defined by Nurmi and Soisalon-Soininen, as a new type of binary search tree for...
In PODS'91, Nurmi and Soisalon-Soininen presented a new type of binary search tree for databases, w...
Chromatic trees were defined by Nurmi and Soisalon-Soininen, as a new type of binary search tree for...
International audienceData structures with relaxed balance eases the update of shared resources on a...
Red-black trees are the binary search trees that guarantee logarithmic complexity also in the worst ...
We present a general method for de-amortizing essentially any Binary Search Tree (BST) algorithm. In...
Relaxed balancing has become a commonly used concept in the design of concurrent search tree algorit...
We present a general method for de-amortizing essentially any Binary Search Tree (BST) algorithm. In...
Thesis (Ph. D.)--University of Rochester. Dept. of Computer Science, 1992. Simultaneously published ...
This thesis aims to analyze the costs of various binary search tree (BST) algorithms. BST is one of ...
We describe a general technique for obtaining provably cor-rect, non-blocking implementations of a l...
Red-black trees are the binary search trees that guarantee logarithmic complexity also in the worst ...
We present a general method for de-amortizing essentially any Binary Search Tree (BST) algorithm. In...
AbstractThe intention in designing data structures with relaxed balance, such as chromatic search tr...
We present a provably linearizable and lock-free relaxed AVL tree called the non-blocking ravl tree....
Chromatic trees were defined by Nurmi and Soisalon-Soininen, as a new type of binary search tree for...
In PODS'91, Nurmi and Soisalon-Soininen presented a new type of binary search tree for databases, w...
Chromatic trees were defined by Nurmi and Soisalon-Soininen, as a new type of binary search tree for...
International audienceData structures with relaxed balance eases the update of shared resources on a...
Red-black trees are the binary search trees that guarantee logarithmic complexity also in the worst ...
We present a general method for de-amortizing essentially any Binary Search Tree (BST) algorithm. In...
Relaxed balancing has become a commonly used concept in the design of concurrent search tree algorit...
We present a general method for de-amortizing essentially any Binary Search Tree (BST) algorithm. In...
Thesis (Ph. D.)--University of Rochester. Dept. of Computer Science, 1992. Simultaneously published ...
This thesis aims to analyze the costs of various binary search tree (BST) algorithms. BST is one of ...
We describe a general technique for obtaining provably cor-rect, non-blocking implementations of a l...
Red-black trees are the binary search trees that guarantee logarithmic complexity also in the worst ...
We present a general method for de-amortizing essentially any Binary Search Tree (BST) algorithm. In...