On the Inherent Sequentiality of Concurrent Objects

We present Ω(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 proc...

Full description

Bibliographic Details
Main Authors: Ellen, Faith, Hendler, Danny, Shavit, Nir N.
Other Authors: Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
Format: Article
Language:en_US
Published: Society for Industrial and Applied Mathematics 2012
Online Access:http://hdl.handle.net/1721.1/75034
https://orcid.org/0000-0002-4552-2414
_version_ 1826198353919082496
author Ellen, Faith
Hendler, Danny
Shavit, Nir N.
author2 Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
author_facet Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
Ellen, Faith
Hendler, Danny
Shavit, Nir N.
author_sort Ellen, Faith
collection MIT
description We present Ω(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.
first_indexed 2024-09-23T11:03:31Z
format Article
id mit-1721.1/75034
institution Massachusetts Institute of Technology
language en_US
last_indexed 2024-09-23T11:03:31Z
publishDate 2012
publisher Society for Industrial and Applied Mathematics
record_format dspace
spelling mit-1721.1/750342022-10-01T00:51:23Z On the Inherent Sequentiality of Concurrent Objects Ellen, Faith Hendler, Danny Shavit, Nir N. Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science Shavit, Nir N. We present Ω(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. 2012-11-27T17:52:49Z 2012-11-27T17:52:49Z 2012-05 2008-06 Article http://purl.org/eprint/type/JournalArticle 0097-5397 1095-7111 http://hdl.handle.net/1721.1/75034 Ellen, Faith, Danny Hendler, and Nir Shavit. “On the Inherent Sequentiality of Concurrent Objects.” SIAM Journal on Computing 41.3 (2012): 519–536. © 2012 Society for Industrial and Applied Mathematics https://orcid.org/0000-0002-4552-2414 en_US http://dx.doi.org/10.1137/08072646x SIAM Journal on Computing Article is made available in accordance with the publisher's policy and may be subject to US copyright law. Please refer to the publisher's site for terms of use. application/pdf Society for Industrial and Applied Mathematics SIAM
spellingShingle Ellen, Faith
Hendler, Danny
Shavit, Nir N.
On the Inherent Sequentiality of Concurrent Objects
title On the Inherent Sequentiality of Concurrent Objects
title_full On the Inherent Sequentiality of Concurrent Objects
title_fullStr On the Inherent Sequentiality of Concurrent Objects
title_full_unstemmed On the Inherent Sequentiality of Concurrent Objects
title_short On the Inherent Sequentiality of Concurrent Objects
title_sort on the inherent sequentiality of concurrent objects
url http://hdl.handle.net/1721.1/75034
https://orcid.org/0000-0002-4552-2414
work_keys_str_mv AT ellenfaith ontheinherentsequentialityofconcurrentobjects
AT hendlerdanny ontheinherentsequentialityofconcurrentobjects
AT shavitnirn ontheinherentsequentialityofconcurrentobjects