Asynchronous implementation of failure detectors

被引:55
|
作者
Mostefaoui, A [1 ]
Mourgaya, E [1 ]
Raynal, M [1 ]
机构
[1] Univ Rennes 1, IRISA, F-35042 Rennes, France
来源
2003 INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS | 2003年
关键词
D O I
10.1109/DSN.2003.1209946
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Unreliable failure detectors introduced by Chandra and Toueg are abstract mechanisms that provide information on process failures. On the one hand, failure detectors allow to state the minimal requirements on process failures that allow to solve problems that cannot be solved in purely asynchronous systems. But, on the other hand, they cannot be implemented in such. systems: their implementation requires that the underlying distributed system be enriched with additional assumptions. The usual failure detector implementations rely on additional synchrony assumptions (e.g., partial synchrony). This paper proposes a new look at the implementation of failure detectors and more specifically at Chandra-Toueg's failure detectors. The proposed approach does not rely on synchrony assumptions (e.g., it allows the communication delays to always increase). It is based on a query-response mechanism and assumes that the query/response messages exchanged obey a pattern where the responses from some processes to a query arrive among the (n - f) first ones (n being the total number of processes, f the maximum number of them that can crash, with 1 less than or equal to f < n). When we consider the particular case f = 1, and the implementation of a failure detector of the class denoted lozengeS (the weakest class that allows to solve the consensus problem), the additional assumption the underlying system has to satisfy boils down to a simple channel property, namely, there is eventually a pair of processes (p(i), p(j)) such that the channel connecting them is never the slowest among the channels connecting p(i) or p(j) to the other processes. A probabilistic analysis shows that this requirement is practically met in asynchronous distributed systems.
引用
收藏
页码:351 / 360
页数:10
相关论文
共 50 条
  • [31] An asynchronous implementation of the MAXLIST algorithm
    Myers, CJ
    Zheng, H
    1997 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOLS I - V: VOL I: PLENARY, EXPERT SUMMARIES, SPECIAL, AUDIO, UNDERWATER ACOUSTICS, VLSI; VOL II: SPEECH PROCESSING; VOL III: SPEECH PROCESSING, DIGITAL SIGNAL PROCESSING; VOL IV: MULTIDIMENSIONAL SIGNAL PROCESSING, NEURAL NETWORKS - VOL V: STATISTICAL SIGNAL AND ARRAY PROCESSING, APPLICATIONS, 1997, : 647 - 650
  • [32] Implementation of an asynchronous FFT processor
    Seshasayanan, R
    Srivatsa, SK
    Sugavaneswaran, V
    INDICON 2005 Proceedings, 2005, : 327 - 331
  • [33] Implementation of asynchronous, reorder buffer for asynchronous on-chip bus
    Jung, EG
    Lee, JG
    Fraz, H
    Jhang, KS
    Lee, JA
    Har, DS
    ISSCS 2005: International Symposium on Signals, Circuits and Systems, Vols 1 and 2, Proceedings, 2005, : 773 - 776
  • [34] Failure Detectors are Schedulers
    Cornejo, Alejandro
    Rajsbaum, Sergio
    Raynal, Michel
    Travers, Corentin
    PODC'07: PROCEEDINGS OF THE 26TH ANNUAL ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, 2007, : 308 - 309
  • [35] NEAR FAR RESISTANCE OF MULTIUSER DETECTORS IN ASYNCHRONOUS CHANNELS
    LUPAS, R
    VERDU, S
    IEEE TRANSACTIONS ON COMMUNICATIONS, 1990, 38 (04) : 496 - 508
  • [36] Low complexity asynchronous DS-CDMA detectors
    Ostman, T
    Ottersten, B
    1996 IEEE 46TH VEHICULAR TECHNOLOGY CONFERENCE, PROCEEDINGS, VOLS 1-3: MOBILE TECHNOLOGY FOR THE HUMAN RACE, 1996, : 559 - 563
  • [37] Macrodiversity in DS/CDMA asynchronous systems with decorrelating detectors
    Bravo, AM
    Bhargava, VK
    WIRELESS PERSONAL COMMUNICATIONS, 2001, 16 (03) : 229 - 243
  • [38] Macrodiversity in DS/CDMA Asynchronous Systems with Decorrelating Detectors
    A.M. Bravo
    V.K. Bhargava
    Wireless Personal Communications, 2001, 16 : 229 - 243
  • [39] The missing piece: a distributed system-level diagnosis model for the implementation of unreliable failure detectors
    Elias P. Duarte
    Luiz A. Rodrigues
    Edson T. Camargo
    Rogério C. Turchetti
    Computing, 2023, 105 : 2821 - 2845
  • [40] The missing piece: a distributed system-level diagnosis model for the implementation of unreliable failure detectors
    Duarte Jr, Elias P.
    Rodrigues, Luiz A.
    Camargo, Edson T.
    Turchetti, Rogerio C.
    COMPUTING, 2023, 105 (12) : 2821 - 2845