Optimal Message-Driven Implementations of Omega with Mute Processes

被引:7
|
作者
Biely, Martin [1 ]
Widder, Josef [1 ]
机构
[1] Vienna Univ Technol, Ecole Polytech, Vienna, Austria
基金
奥地利科学基金会;
关键词
Algorithms; Reliability; Theory; Fault tolerance; message-driven distributed algorithm; unreliable failure detectors; lower bound; IMPOSSIBILITY; CONSENSUS;
D O I
10.1145/1462187.1462191
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We investigate the complexity of algorithms in message-driven models. In such models, events in the computation can only be caused by message receptions, but not by the passage of time. Hutle and Widder [2005a] have shown that there is no deterministic message-driven self-stabilizing implementation of the eventually strong failure detector and thus Omega in systems with uncertainty in message delays and channels of unknown capacity using only bounded space. Under stronger assumptions it was shown that even the eventually perfect failure detector can be implemented in message-driven systems consisting of at least f + 2 processes (f being the upper bound on the number of processes that crash during an execution). In this article we show that f + 2 is in fact a lower bound in message-driven systems, even if nonstabilizing algorithms are considered. This contrasts time-driven models where f + 1 is sufficient for failure detector implementations. Moreover, we investigate algorithms where not all processes send message, that is, are active, but some (in a predetermined set) remain passive. Here, we show that the f + 2 processes required for message-driven systems must be active, while in time-driven systems it suffices that f processes are active. We also provide message-driven implementations of Omega. Our algorithms are efficient in the sense that not all processes have to send messages forever, which is an improvement to previous message-driven failure detector implementations.
引用
收藏
页数:22
相关论文
共 50 条
  • [21] Message-driven speech recognition and topic-word extraction
    Tokyo Inst of Technology, Tokyo, Japan
    ICASSP IEEE Int Conf Acoust Speech Signal Process Proc, (625-628):
  • [22] Tooled approach to interoperability monitoring with traceability for message-driven systems
    Munonye K.
    International Journal of Web Engineering and Technology, 2022, 17 (03) : 225 - 249
  • [23] Spectrally Efficient Multicarrier Transmission With Message-Driven Subcarrier Selection
    Song, Tianlong
    Li, Tongtong
    Tugnait, Jitendra K.
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2014, 62 (07) : 2444 - 2455
  • [24] Resource bounds for self-stabilizing message-driven protocols
    Dolev, S
    Israeli, A
    Moran, S
    SIAM JOURNAL ON COMPUTING, 1997, 26 (01) : 273 - 290
  • [25] Research on data exchange push technology based on message-driven
    Feng, Xiwei
    Xue, Feng
    Zhang, Tongwei
    FIRST IITA INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2009, : 563 - 566
  • [26] Exploiting controlled-grained parallelism in message-driven stream programs
    Yan Su
    Feng Shi
    Shahnawaz Talpur
    Jin Wei
    Hai Tan
    The Journal of Supercomputing, 2014, 70 : 488 - 509
  • [27] A Message-Driven, Multi-GPU Parallel Sparse Triangular Solver
    Ding, Nan
    Liu, Yang
    Williams, Samuel
    Li, Xiaoye S.
    PROCEEDINGS OF THE 2021 SIAM CONFERENCE ON APPLIED AND COMPUTATIONAL DISCRETE ALGORITHMS, ACDA21, 2021, : 147 - 159
  • [28] How do message-driven beans work in EJB 2.0?
    Rao, SL
    DR DOBBS JOURNAL, 2002, 27 (02): : 94 - 96
  • [29] Message-driven speech recognition and topic-word extraction
    Ohtsuki, K
    Furui, S
    Iwasaki, A
    Sakurai, N
    ICASSP '99: 1999 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, PROCEEDINGS VOLS I-VI, 1999, : 625 - 628
  • [30] On the effectiveness of a message-driven confidence-driven protocol for guarded software upgrading
    Tai, AT
    Tso, KS
    Alkalai, L
    Chau, SN
    Sanders, WH
    PERFORMANCE EVALUATION, 2001, 44 (1-4) : 211 - 236