Please use this identifier to cite or link to this item: http://bura.brunel.ac.uk/handle/2438/9717
Full metadata record
DC FieldValueLanguage
dc.contributor.authorDerrick, J-
dc.contributor.authorDongol, B-
dc.contributor.authorSchellhorn, G-
dc.contributor.authorTofan, B-
dc.contributor.authorTravkin, O-
dc.contributor.authorWehrheim, H-
dc.date.accessioned2015-01-13T12:57:11Z-
dc.date.available2014-
dc.date.available2015-01-13T12:57:11Z-
dc.date.issued2014-
dc.identifier.citationLecture Notes in Computer Science: 8442, pp. 200 - 214, 2014en_US
dc.identifier.issn0302-9743-
dc.identifier.urihttp://link.springer.com/chapter/10.1007%2F978-3-319-06410-9_15-
dc.identifier.urihttp://bura.brunel.ac.uk/handle/2438/9717-
dc.description.abstractConcurrent data structures like stacks, sets or queues need to be highly optimized to provide large degrees of parallelism with reduced contention. Linearizability, a key consistency condition for concurrent objects, sometimes limits the potential for optimization. Hence algorithm designers have started to build concurrent data structures that are not linearizable but only satisfy relaxed consistency requirements. In this paper, we study quiescent consistency as proposed by Shavit and Herlihy, which is one such relaxed condition. More precisely, we give the first formal definition of quiescent consistency, investigate its relationship with linearizability, and provide a proof technique for it based on (coupled) simulations. We demonstrate our proof technique by verifying quiescent consistency of a (non-linearizable) FIFO queue built using a diffraction tree. © 2014 Springer International Publishing Switzerland.en_US
dc.language.isoenen_US
dc.publisherSpringer Verlagen_US
dc.subjectConcurrent data structuresen_US
dc.subjectLinearizabilityen_US
dc.subjectRelaxed consistency requirementsen_US
dc.titleQuiescent consistency: Defining and verifying relaxed linearizabilityen_US
dc.typeArticleen_US
dc.identifier.doihttp://dx.doi.org/10.1007/978-3-319-06410-9_15-
dc.relation.isPartOfLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)-
dc.relation.isPartOfLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)-
pubs.organisational-data/Brunel-
pubs.organisational-data/Brunel/Brunel Staff by College/Department/Division-
pubs.organisational-data/Brunel/Brunel Staff by College/Department/Division/College of Engineering, Design and Physical Sciences-
pubs.organisational-data/Brunel/Brunel Staff by College/Department/Division/College of Engineering, Design and Physical Sciences/Dept of Computer Science-
pubs.organisational-data/Brunel/Brunel Staff by College/Department/Division/College of Engineering, Design and Physical Sciences/Dept of Computer Science/Computer Science-
Appears in Collections:Dept of Computer Science Research Papers

Files in This Item:
File Description SizeFormat 
Fulltext.pdf242.56 kBAdobe PDFView/Open


Items in BURA are protected by copyright, with all rights reserved, unless otherwise indicated.