Back to Search Start Over

Solving k-Set Agreement Using Failure Detectors in Unknown Dynamic Networks.

Authors :
Jeanneau, Denis
Rieutord, Thibault
Arantes, Luciana
Sens, Pierre
Source :
IEEE Transactions on Parallel & Distributed Systems. May2017, Vol. 28 Issue 5, p1484-1499. 16p.
Publication Year :
2017

Abstract

The failure detector abstraction has been used to solve agreement problems in asynchronous systems prone to crash failures, but so far it has mostly been used in static and complete networks. This paper aims to adapt existing failure detectors in order to solve agreement problems in unknown, dynamic systems. We are specifically interested in the k-set agreement problem. The problem of k-set agreement is a generalization of consensus where processes can decide up to k different values. Although some solutions to this problem have been proposed in dynamic networks, they rely on communication synchrony or make strong assumptions on the number of process failures. In this paper we consider unknown dynamic systems modeled using the formalism of Time-Varying Graphs, and extend the definition of the existing \Pi \Sigma x,y<alternatives> <inline-graphic xlink:href="jeanneau-ieq1-2608829.gif"/></alternatives> failure detector to obtain the \Pi \Sigma \bot, x,y<alternatives> <inline-graphic xlink:href="jeanneau-ieq2-2608829.gif"/></alternatives> failure detector, which is sufficient to solve k-set agreement in our model. We then provide an implementation of this new failure detector using connectivity and message pattern assumptions. Finally, we present an algorithm using \Pi \Sigma \bot, x,y<alternatives> <inline-graphic xlink:href="jeanneau-ieq3-2608829.gif"/></alternatives> to solve k-set agreement. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
10459219
Volume :
28
Issue :
5
Database :
Academic Search Index
Journal :
IEEE Transactions on Parallel & Distributed Systems
Publication Type :
Academic Journal
Accession number :
122545168
Full Text :
https://doi.org/10.1109/TPDS.2016.2608829