Title :
Shared Memory Synchronization in Presence of Failures: An Exercise-Based Introduction for the Sophomore
Author_Institution :
IRISA, Univ. de Rennes, Rennes
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;
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
DOI :
10.1109/CISIS.2009.14