Prof. Daniel Hendler

Know all about my research

On the inherent sequentiality of concurrent objects

Faith Ellen, Danny Hendler, Nir Shavit

We present O(n) lower bounds on the worst case time to perform a single instance of an operation in any nonblocking implementation of a large class of concurrent data structures shared by n processes. Time is measured by the number of stalls a process incurs as a result of contention with other processes. For standard data structures such as counters, stacks, and queues, our bounds are tight. The implementations considered may apply any primitives to a base object. No upper bounds are assumed on either the number of base objects or their size.

Publication language English
Pages 519-536
Journal SIAM Journal on Computing
Volume 41
Issue number 3
Publication status Published - 03.09.2012

Keywords

Covering
Distributed data structures
Lower bounds
Memory contention

ASJC Scopus subject areas

General Computer Science
General Mathematics
Access to Document
10.1137/08072646X
Other files and links
Link to publication in Scopus