DocumentCode
1928021
Title
Shared Memory Synchronization in Presence of Failures: An Exercise-Based Introduction for the Sophomore
Author
Raynal, Michel
Author_Institution
IRISA, Univ. de Rennes, Rennes
fYear
2009
fDate
16-19 March 2009
Firstpage
9
Lastpage
18
Abstract
In the recent past, lots of papers have addressed synchronization in asynchronous shared memory systems prone to process crashes. Unfortunately, to date, nearly all these results have appeared only in theory-oriented journals and conferences, very few being presented and studied in textbooks. This aim of this paper is to give a flavor of a few of these fundamental results. To that end, it considers three problems and presents solutions proposed to solve them, emphasizing the basic concepts and techniques these solutions rely on. These problems have been selected because they address distinct facets of synchronization in presence of failures. So, the spirit of this introductory paper is mainly pedagogical (with an algorithmic taste).
Keywords
shared memory systems; asynchronous shared memory systems; conferences; exercise-based introduction; sophomore introduction; theory-oriented journals; Competitive intelligence; Computer crashes; Concurrent computing; Detectors; Read-write memory; Registers; Software systems; System recovery; Vehicle crash testing; Yarn; Asynchronous shared memory system; Compare&Swap; Load-Linked/Store-conditional; Process crash; Swap; Synchronization; atomic register; wait-free synchronization;
fLanguage
English
Publisher
ieee
Conference_Titel
Complex, Intelligent and Software Intensive Systems, 2009. CISIS '09. International Conference on
Conference_Location
Fukuoka
Print_ISBN
978-1-4244-3569-2
Electronic_ISBN
978-0-7695-3575-3
Type
conf
DOI
10.1109/CISIS.2009.14
Filename
5066763
Link To Document