In this paper, a new methodology for writing concurrent data structures is proposed. This methodology limits the high contention induced by today's mutlicore environments to come up with efficient alternatives to most widely used search structures, including skip lists, binary search trees and hash tables. Data structures are generally constrained to guarantee a big-oh step complexity even in the presence of concurrency. By contrast our methodology guarantees the big-oh complexity only in the absence of contention and limits the contention when concurrency appears. The key concept lies in dividing update operations within an eager abstract access that returns rapidly for efficiency reason and a lazy structural adaptation that may be postpon...
We present a new type of search trees isomorphic to Skip-lists, i.e., there is a one-to-one mapping...
Abstract. A contention-sensitive data structure is a concurrent data structure in which the overhead...
We present a new type of search trees isomorphic to Skip-lists, i.e., there is a one-to-one mapping ...
In this paper, a new methodology for writing concurrent data structures is proposed. This methodolog...
Abstract. This paper proposes a new lock-based concurrent binary tree using a methodology for writin...
Building a library of concurrent data structures is an essential way to simplify the difficult task ...
Building a library of concurrent data structures is an essential way to simplify the difficult task ...
In this paper we present a novel algorithm for concurrent lock-free internal binary search trees (BS...
This papers describes a new approach to providing efficient concurrent access to a dynamic search st...
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...
This paper presents a new non-blocking skip list algorithm. The algorithm alleviates contention by l...
This paper presents general algorithms for concurrency control in tree-based access methods as well ...
This paper presents a new non-blocking skip list algorithm. The algorithm alleviates contention by l...
We present a new type of search trees isomorphic to Skip-lists, i.e., there is a one-to-one mapping...
Abstract. A contention-sensitive data structure is a concurrent data structure in which the overhead...
We present a new type of search trees isomorphic to Skip-lists, i.e., there is a one-to-one mapping ...
In this paper, a new methodology for writing concurrent data structures is proposed. This methodolog...
Abstract. This paper proposes a new lock-based concurrent binary tree using a methodology for writin...
Building a library of concurrent data structures is an essential way to simplify the difficult task ...
Building a library of concurrent data structures is an essential way to simplify the difficult task ...
In this paper we present a novel algorithm for concurrent lock-free internal binary search trees (BS...
This papers describes a new approach to providing efficient concurrent access to a dynamic search st...
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...
This paper presents a new non-blocking skip list algorithm. The algorithm alleviates contention by l...
This paper presents general algorithms for concurrency control in tree-based access methods as well ...
This paper presents a new non-blocking skip list algorithm. The algorithm alleviates contention by l...
We present a new type of search trees isomorphic to Skip-lists, i.e., there is a one-to-one mapping...
Abstract. A contention-sensitive data structure is a concurrent data structure in which the overhead...
We present a new type of search trees isomorphic to Skip-lists, i.e., there is a one-to-one mapping ...