๐”– Bobbio Scriptorium
โœฆ   LIBER   โœฆ

Space- and Time-adaptive Nonblocking Algorithms

โœ Scribed by Maurice Herlihy; Victor Luchangco; Mark Moir


Book ID
104445180
Publisher
Elsevier Science
Year
2003
Tongue
English
Weight
197 KB
Volume
78
Category
Article
ISSN
1571-0661

No coin nor oath required. For personal study only.

โœฆ Synopsis


We explore techniques for designing nonblocking algorithms that do not require advance knowledge of the number of threads that participate, whose time complexity and space consumption both adapt to various measures (rather than being based on predefined worst-case scenarios), and that can continue to reclaim memory even after thread failures. The techniques we introduce can be implemented using widely available hardware synchronization primitives. We present our techniques in the context of solutions to the well-known Collect problem. We also explain how our techniques can be exploited to achieve other results with similar properties, such as long-lived renaming and dynamic memory management for nonblocking data structures. In addition to the algorithmic techniques we introduce, we also clarify and generalize previous properties used to characterize measures of an algorithm's "adaptivity".


๐Ÿ“œ SIMILAR VOLUMES


Time-Adaptive Algorithms for Synchroniza
โœ Alur, Rajeev; Attiya, Hagit; Taubenfeld, Gadi ๐Ÿ“‚ Article ๐Ÿ“… 1997 ๐Ÿ› Society for Industrial and Applied Mathematics ๐ŸŒ English โš– 347 KB