(eng) We address the concurrent rebalancing of almost balanced binary search trees (AVL trees). Such a rebalancing may for instance be necessary after successive insertions and deletions of keys. We show that this problem can be studied through the self-reorganization of distributed systems of nodes controlled by local evolution rules in the line of the approach of Dijkstra and Scholten. This yields a much simpler algorithm that the ones previously known. Based on the basic rebalancing framework, we describe algorithms to manage concurrent insertion and deletion of keys. Finally, this approach is used to emulate other well known concurrent AVL algorithms. As a by-product, this solves in a very general setting an old question raised by H.T. ...
Concurrent and parallel algorithms are different. However, in the case of dictionaries, both kinds o...
We consider the use of search trees to represent the dictionary aspects of a main-memory database in...
We consider binary search trees, where rebalancing transformations need not be connected with update...
We address the concurrent rebalancing of almost balanced binary search trees (AVL trees). Such a reb...
We show that this problem can be studied through the self-reorganization of distributed systems of...
We show that this problem can be studied through the self-reorganization of distributed systems o...
We address the concurrent rebalancing of almost balanced binary search trees (AVL trees). Such a r...
We address the concurrent rebalancing of almost balanced binary search trees (AVL trees). Such a ...
This is the extended version of LSI-95-57-RWe address the concurrent insertion and deletion of keys ...
This is the extended version of LSI-95-57-RWe address the concurrent insertion and deletion of keys ...
This is the extended version of LSI-95-57-RWe address the concurrent insertion and deletion of keys ...
We address the concurrent insertion and deletion of keys in binary almost balanced search trees (AVL...
We address the concurrent insertion and deletion of keys in binary almost balanced search trees (AVL...
In standard binary trees the rebalancing is carried out in connection with and immediately folowing ...
In standard binary trees the rebalancing is carried out in connection with and immediately folowing ...
Concurrent and parallel algorithms are different. However, in the case of dictionaries, both kinds o...
We consider the use of search trees to represent the dictionary aspects of a main-memory database in...
We consider binary search trees, where rebalancing transformations need not be connected with update...
We address the concurrent rebalancing of almost balanced binary search trees (AVL trees). Such a reb...
We show that this problem can be studied through the self-reorganization of distributed systems of...
We show that this problem can be studied through the self-reorganization of distributed systems o...
We address the concurrent rebalancing of almost balanced binary search trees (AVL trees). Such a r...
We address the concurrent rebalancing of almost balanced binary search trees (AVL trees). Such a ...
This is the extended version of LSI-95-57-RWe address the concurrent insertion and deletion of keys ...
This is the extended version of LSI-95-57-RWe address the concurrent insertion and deletion of keys ...
This is the extended version of LSI-95-57-RWe address the concurrent insertion and deletion of keys ...
We address the concurrent insertion and deletion of keys in binary almost balanced search trees (AVL...
We address the concurrent insertion and deletion of keys in binary almost balanced search trees (AVL...
In standard binary trees the rebalancing is carried out in connection with and immediately folowing ...
In standard binary trees the rebalancing is carried out in connection with and immediately folowing ...
Concurrent and parallel algorithms are different. However, in the case of dictionaries, both kinds o...
We consider the use of search trees to represent the dictionary aspects of a main-memory database in...
We consider binary search trees, where rebalancing transformations need not be connected with update...