

Author: Macêdo Raimundo José de Araújo
Publisher: Inderscience Publishers
ISSN: 1757-8779
Source: International Journal of Critical Computer-Based Systems, Vol.3, Iss.3, 2012-11, pp. : 168-186
Disclaimer: Any content in publications that violate the sovereignty, the constitution or regulations of the PRC is not accepted or approved by CNPIEC.
Abstract
We exploit the concept of partitioned synchrony to show that it is possible to implement accurate failure detectors in a non-synchronous distributed system. To realise that, we introduce the partitioned synchronous system (Spa) that is weaker than the conventional synchronous system. Based on some properties we introduce (such as strong partitioned synchrony) that must be valid in Spa and a trivially implementable timeliness oracle, we show how to implement a perfect failure detector P in Spa. Moreover, we show that even if strong partitioned synchrony is not valid, we are still able to take advantage of the existing synchronous partitions for improving the robustness of applications, by introducing a partially perfect (and accurate) failure detector named xP. We also discuss how applications can benefit from these failure detectors and present some related experimental data. The necessary properties and algorithms for implementing P and xP are presented in the paper, as well as the related correctness proofs.
Related content


SMS: EXPLOITING THE INTERACTIONAL CHARACTERISTICS OF NEAR-SYNCHRONY
By Rettie Ruth
Information, Communication and Society, Vol. 12, Iss. 8, 2009-12 ,pp. :






Partitioned Parallel Radix Sort
By Lee S-J. Jeon M. Kim D. Sohn A.
Journal of Parallel and Distributed Computing, Vol. 62, Iss. 4, 2002-04 ,pp. :


COMPUTER GRAPHICS FORUM (ELECTRONIC), Vol. 34, Iss. 2, 2015-05 ,pp. :