کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
435146 689875 2011 12 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
On the road to the weakest failure detector for k-set agreement in message-passing systems
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
On the road to the weakest failure detector for k-set agreement in message-passing systems
چکیده انگلیسی

In the k-set agreement problem, each process (in a set of n processes) proposes a value and has to decide a proposed value in such a way that at most k different values are decided. While this problem can easily be solved in asynchronous systems prone to t process crashes when k>t, it cannot be solved when k≤t. For several years, the failure-detector-based approach has been investigated to circumvent this impossibility. While the weakest failure detector class to solve the k-set agreement problem in read/write shared memory systems has recently been discovered (PODC 2009), the situation is different in message-passing systems where the weakest failure detector classes are known only for the extreme cases k=1 (consensus) and k=n−1 (set agreement).This paper presents four contributions whose aim is to help pave the way to discover the weakest failure detector class for k-set agreement in message-passing systems. These contributions are the following. (a) The first is a new failure detector class, denoted Πk, that is such that Π1=Σ×Ω (the weakest class for k=1), and Πn−1=L (the weakest class for k=n−1). (b) The second is an investigation of the structure of Πk that shows that Πk is the combination of two failure detector classes Σk (that is new) and Ωk (they generalize the previous “quorums” and “eventual leaders” failure detector classes, respectively). (c) The third contribution concerns Σk that is shown to be a necessary requirement (as far as information on failure is concerned) to solve the k-set agreement problem in message-passing systems. (d) Finally, the last contribution is a Πn−1-based algorithm that solves the (n−1)-set agreement problem. This algorithm provides us with a new algorithmic insight on the way the (n−1)-set agreement problem can be solved in asynchronous message-passing systems. It is hoped that these contributions will help discover the weakest failure detector class for k-set agreement in message-passing systems.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Theoretical Computer Science - Volume 412, Issue 33, 29 July 2011, Pages 4273-4284