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 条
  • [21] Quorum-based mutual exclusion in asynchronous distributed systems with unreliable failure detectors
    Park, Sung-Hoon
    Lee, Seon-Hyong
    JOURNAL OF SUPERCOMPUTING, 2014, 67 (02): : 469 - 484
  • [22] FAILURE DETECTORS TO SOLVE ASYNCHRONOUS k-SET AGREEMENT: A GLIMPSE OF RECENT RESULTS
    Fatourou, Panagiota
    Raynal, Michel
    BULLETIN OF THE EUROPEAN ASSOCIATION FOR THEORETICAL COMPUTER SCIENCE, 2011, (103): : 74 - 95
  • [23] Quorum-based mutual exclusion in asynchronous distributed systems with unreliable failure detectors
    Sung-Hoon Park
    Seon-Hyong Lee
    The Journal of Supercomputing, 2014, 67 : 469 - 484
  • [24] Non-Blocking Atomic Commitment Algorithm in Asynchronous Distributed Systems with Unreliable Failure Detectors
    Park, Sung-Hoon
    Lee, Jea-Yep
    Yu, Su-Chang
    PROCEEDINGS OF THE 2013 10TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, 2013, : 33 - 38
  • [25] Multistage detectors in asynchronous CDMA systems
    Cottatellucci, L
    Müller, RR
    2004 INTERNATIONAL ZURICH SEMINAR ON COMMUNICATIONS: ACCESS-TRANSMISSION-NETWORKING, PROCEEDINGS, 2004, : 102 - 105
  • [26] Implementation of linear multiuser detectors for asynchronous CDMA systems by linear multi-stage interference cancellation
    Elders-Boll, H
    Schotten, HD
    Busboom, A
    PROCEEDINGS OF THE 1998 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING, VOLS 1-6, 1998, : 3225 - 3228
  • [27] An Asynchronous Divider Implementation
    Jamadagni, Navaneeth
    Ebergen, Jo
    2012 18TH IEEE INTERNATIONAL SYMPOSIUM ON ASYNCHRONOUS CIRCUITS AND SYSTEMS (ASYNC), 2012, : 97 - 104
  • [28] Solving Non-Blocking Atomic Commitment Problem in Asynchronous Distributed Systems with Unreliable Failure Detectors
    Park, Sung-Hoon
    Lee, Seon-Hyong
    CONVERGENCE AND HYBRID INFORMATION TECHNOLOGY, 2012, 310 : 94 - 102
  • [29] Development of the Asynchronous Readout ASIC for GEM Detectors
    Atkin, E.
    Bulbakov, I.
    Ivanov, P.
    Malankin, E.
    Normanov, D.
    Sagdiev, I.
    Shumikhin, V.
    Shumkin, O.
    Vinogradov, S.
    Voronin, A.
    Samsonov, V.
    Ivanov, V.
    2016 IEEE NUCLEAR SCIENCE SYMPOSIUM, MEDICAL IMAGING CONFERENCE AND ROOM-TEMPERATURE SEMICONDUCTOR DETECTOR WORKSHOP (NSS/MIC/RTSD), 2016,
  • [30] The asynchronous implementation of a dataflow coprocessor
    Liu Yijun
    Liu Zhusong
    Chen Pinghua
    Li Zhenkun
    ADVANCED COMPUTER TECHNOLOGY, NEW EDUCATION, PROCEEDINGS, 2007, : 992 - 997