Abstract

It is conjectured that the only way a failure detector (FD) can help solving n-process tasks is by providing k-set consensus for some \({k\in\{1,\ldots,n\}}\) among all the processes. It was recently shown by Zielinski that any FD that allows for solving a given n-process task that is unsolvable read-write wait-free, also solves (n − 1)-set consensus. In this paper, we provide a generalization of Zielinski’s result. We show that any FD that solves a colorless task that cannot be solved read-write k-resiliently, also solves k-set consensus. More generally, we show that every colorless task \({\mathcal{T}}\) can be characterized by its set consensus number: the largest \({k\in\{1,\ldots,n\}}\) such that \({\mathcal{T}}\) is solvable (k − 1)-resiliently. A task \({\mathcal{T}}\) with set consensus number k is, in the failure detector sense, equivalent to k-set consensus, i.e., a FD solves \({\mathcal{T}}\) if and only if it solves k-set consensus. As a corollary, we determine the weakest FD for solving k-set consensus in every environment, i.e., for all assumptions on when and where failures might occur.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.