• 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