【24h】

Strong and weak virtual synchrony in Horus

机译:Horus中的强弱虚拟同步

获取原文

摘要

This paper presents two variants of virtual synchrony, which are supported by Horus. The first variant, called strong virtual synchrony, includes the property that every message is delivered within the view in which it is sent. This property is very useful in developing applications, since it helps in minimizing the amount of context information that needs to be sent on messages, and the amount of computation which is required in order to process a message. However, it is shown that in order to support this property, the application program has to block messages during view changes. An alternative definition, called weak virtual synchrony, which can be implemented without blocking messages, is then presented. This definition still guarantees that messages will be delivered within the view in which they were sent, only that it uses a slightly weaker notion of what the view in which a message was sent is. An implementation of weak virtual synchrony that does not block messages during view changes as also developed in this paper.
机译:本文介绍了Horus支持的虚拟同步的两个变体。第一个变种称为强虚拟同步,它具有以下特性:每个消息都在发送消息的视图内传递。此属性在开发应用程序中非常有用,因为它有助于最大程度地减少需要在消息上发送的上下文信息量以及处理消息所需的计算量。但是,显示了为了支持此属性,应用程序必须在视图更改期间阻止消息。然后介绍了一个可选的定义,称为弱虚拟同步,该定义可以在不阻止消息的情况下实现。该定义仍然保证消息将在发送消息的视图内传递,只是它使用了消息发送视图的概念稍弱的概念。本文还开发了一种弱虚拟同步的实现,该实现不会在视图更改期间阻止消息。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号