This paper presents a new non-blocking skip list algorithm. The algorithm alleviates contention by localizing synchronization at the least contended part of the structure without altering consistency of the implemented abstraction. The key idea lies in decoupling a modification to the structure into two stages: an eager abstract modification that returns quickly and whose update affects only the bottom of the structure, and a lazy selective adaptation updating potentially the entire structure but executed continuously in the background. As non-blocking skip lists are becoming appealing alternatives to latch-based trees in modern main-memory databases, we integrated it into a main-memory database benchmark, SPECjbb. On SPECjbb as well as on ...
Skip lists are a probabilistic data structure that seem likely to supplant balanced trees as the imp...
This papers describes a new approach to providing efficient concurrent access to a dynamic search st...
The Skip-list data-structure was proposed by Pugh as an alternate to balanced binary search trees. T...
This paper presents a new non-blocking skip list algorithm. The algorithm alleviates contention by l...
This paper presents a new non-blocking skip list algorithm. The algorithm alleviates contention by l...
This paper presents a new non-blocking skip list algorithm. The algorithm alleviates contention by l...
This thesis deals with how to design and implement efficient, practical and reliable concurrent data...
This thesis deals with how to design and implement efficient, practical and reliable concurrent data...
In this paper, a new methodology for writing concurrent data structures is proposed. This methodolog...
In this paper, a new methodology for writing concurrent data structures is proposed. This methodolog...
We present a new type of search trees isomorphic to Skip-lists, i.e., there is a one-to-one mapping...
We present a new type of search trees isomorphic to Skip-lists, i.e., there is a one-to-one mapping ...
We present a non-blocking lock-free implementation of skip list data structure using multi word comp...
In previous work, the author introduced the B-treap, a uniquely represented B-tree analogue, and pro...
Skip lists are a probabilistic data structure that seem likely to supplant balanced trees as the imp...
Skip lists are a probabilistic data structure that seem likely to supplant balanced trees as the imp...
This papers describes a new approach to providing efficient concurrent access to a dynamic search st...
The Skip-list data-structure was proposed by Pugh as an alternate to balanced binary search trees. T...
This paper presents a new non-blocking skip list algorithm. The algorithm alleviates contention by l...
This paper presents a new non-blocking skip list algorithm. The algorithm alleviates contention by l...
This paper presents a new non-blocking skip list algorithm. The algorithm alleviates contention by l...
This thesis deals with how to design and implement efficient, practical and reliable concurrent data...
This thesis deals with how to design and implement efficient, practical and reliable concurrent data...
In this paper, a new methodology for writing concurrent data structures is proposed. This methodolog...
In this paper, a new methodology for writing concurrent data structures is proposed. This methodolog...
We present a new type of search trees isomorphic to Skip-lists, i.e., there is a one-to-one mapping...
We present a new type of search trees isomorphic to Skip-lists, i.e., there is a one-to-one mapping ...
We present a non-blocking lock-free implementation of skip list data structure using multi word comp...
In previous work, the author introduced the B-treap, a uniquely represented B-tree analogue, and pro...
Skip lists are a probabilistic data structure that seem likely to supplant balanced trees as the imp...
Skip lists are a probabilistic data structure that seem likely to supplant balanced trees as the imp...
This papers describes a new approach to providing efficient concurrent access to a dynamic search st...
The Skip-list data-structure was proposed by Pugh as an alternate to balanced binary search trees. T...