【24h】

Optimal Message-Driven Implementation of Omega with Mute Processes

机译:带有静音进程的Omega的消息驱动的最佳实现

获取原文
获取原文并翻译 | 示例

摘要

We consider the complexity of algorithms in message-driven models, i.e., models of distributed computations where events can only be caused by message receptions but not by the passage of time. Hutle and Widder (2005) have shown that there is no self-stabilizing implementation of the eventually strong failure detector, and thus the eventual leader oracle Ω in such models under certain assumptions. Under stronger assumptions it was shown that even the eventually perfect failure detector can be implemented in 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 paper we show that f + 2 is in fact a lower bound in message-driven systems, even if non stabilizing algorithms are considered. This contrasts time-driven models where f + 1 is sufficient for failure detector implementations. After that, we provide an efficient message-driven implementation of Ω. Our algorithm is efficient in the sense that not all processes have to send messages forever, which is an improvement to previous message-driven failure detector implementations.
机译:我们考虑消息驱动模型(即分布式计算模型)中算法的复杂性,在该模型中,事件只能由消息接收引起,而不能由时间流逝引起。 Hutle和Widder(2005)表明,最终强故障检测器没有自稳定的实现,因此在某些假设下,此类模型中的最终领导者OracleΩ。在更强的假设下,结果表明,即使最终完美的故障检测器也可以在至少由f + 2个进程组成的系统中实现-f是执行期间崩溃的进程数的上限。在本文中,我们表明即使考虑了非稳定算法,f + 2实际上也是消息驱动系统的下限。这与时间驱动的模型形成对比,其中f + 1足以用于故障检测器实施。之后,我们提供了Ω的高效消息驱动实现。在并非所有进程都必须永远发送消息的意义上,我们的算法是有效的,这是对以前的消息驱动故障检测器实现的改进。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号