DocumentCode :
3086610
Title :
A Theory-Oriented Introduction to Wait-Free Synchronization Based on the Adaptive Renaming Problem
Author :
Rajsbaum, Sergio ; Raynal, Michel
Author_Institution :
Inst. de Mat., UNAM, Mexico City, Mexico
fYear :
2011
fDate :
22-25 March 2011
Firstpage :
356
Lastpage :
363
Abstract :
The recent deployment of multiprocessors (such as multicores) as the mainstream computing platform has given rise to a new concurrent programming impetus. In such a context it becomes extremely important to be able to design shared objects that can cope with the net effect of asynchrony and process crashes. This paper is a theory-oriented introduction to wait-free synchronization for such systems. It uses the adaptive renaming problem as a paradigm to explain the difficulties and subtleties of synchronization in presence of process crashes. Renaming is one of the most famous coordination problems studied in distributed computability. It consists in assigning new names to processes in such a way that no two processes obtain the same new name and the new name space be as small as possible. The paper visits the problem by presenting three solutions. This paper, that has a strong survey/short tutorial flavor, can consequently be considered as an introduction to both there naming problem and progress conditions for synchronization in presence of process crashes in the context of multiprocessor systems.
Keywords :
multiprocessing systems; adaptive renaming problem; distributed computability; mainstream computing; multiprocessor systems; theory oriented introduction; wait free synchronization; Algorithm design and analysis; Computer crashes; Indexes; Multicore processing; Proposals; Registers; Synchronization; Adaptive distributed algorithm; Asynchronous shared memory system; Concurrent programming; Crash failures; Multicore systems; Obstruction-freedom; Read/write atomic register; Recursion; Renaming problem; Shared object; Wait-freedom;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Advanced Information Networking and Applications (AINA), 2011 IEEE International Conference on
Conference_Location :
Biopolis
ISSN :
1550-445X
Print_ISBN :
978-1-61284-313-1
Electronic_ISBN :
1550-445X
Type :
conf
DOI :
10.1109/AINA.2011.9
Filename :
5763427
Link To Document :
بازگشت