Article ID Journal Published Year Pages File Type
430005 Journal of Computer and System Sciences 2015 15 Pages PDF
Abstract

•We present the notion of communication optimality for implementing failure detectors.•Communication optimality consists in using c links (c: number of correct processes).•We show that c is the minimum number of links needed for implementing ◇P.•We show that, if c

Since Chandra and Toueg introduced the failure detector abstraction for crash-prone systems, several algorithms implementing failure detectors in partially synchronous systems have been proposed. Their performance can be measured by their Communication efficiency, defined as the number of links used forever. In this regard, in a communication-efficient algorithm only n links are used forever, n being the number of processes in the system. In this paper, we present communication optimality, a communication efficiency degree reached when only c links are used forever, c being the number of correct processes. We show that c   is the minimum number of links used forever required to implement ◇P◇P and that c   is also optimal for ◇S◇S and Ω   when c

Related Topics
Physical Sciences and Engineering Computer Science Computational Theory and Mathematics
Authors
, , , ,