کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
10330112 685743 2005 9 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Wait-free computing: an introductory lecture
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
Wait-free computing: an introductory lecture
چکیده انگلیسی
This paper is a short introduction to wait-free computing. “Wait-free” means that the progress of a process depends only on it, regardless of the other processes (that can progress slowly or even crash). To illustrate wait-free computing, the paper considers the design of two concurrent objects, namely, a renaming object and a snapshot object. A renaming object allows the processes to acquire new names from a smaller name space despite possible process crashes. A snapshot object provides the processes with an array-like data structure (with one entry per process) offering two operations. The write operation allows a process to update its own entry. The snapshot operation allows a process to read all the entries in such a way that the reading of the whole array appears as it is was an atomic operation. A renaming protocol by Moir and Anderson and a snapshot protocol by Afek et al. are used to illustrate the beauty and subtleties of wait-free computing.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Future Generation Computer Systems - Volume 21, Issue 5, May 2005, Pages 655-663
نویسندگان
,