首页> 外文会议>Distributed Computing >On the Robustness of (Semi) Fast Quorum-Based Implementations of Atomic Shared Memory
【24h】

On the Robustness of (Semi) Fast Quorum-Based Implementations of Atomic Shared Memory

机译:基于(半)快速仲裁的原子共享内存实现的鲁棒性

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

摘要

This paper studies a trade-off between fault-tolerance and latency in implementations of atomic read/write objects in message-passing systems. In particular, considering fast or semifast quorum-based implementations, that is, implementations where all or respectively most read and write operations complete in a single communication round-trip, it is shown that such implementations are not robust due to the fact that they necessarily require a quorum system with a common intersection between its quorums. To trade speed for fault-tolerance, the notion of weak-semifast implementations is introduced. Here more than a single complete slow (two round-trip) read operation is allowed for each write operation (semifast implementations allow only one such slow read). A quorum-based algorithm is given next and it is formally shown that it constitutes a weak-semifast implementation of atomic registers. The algorithm uses the notion of Quorum Views to facilitate the characterization of all possible object timestamp distributions that a read operation may witness during its first communication round-trip. Noteworthy is that the algorithm allows fast read operations even if they are concurrent with other read and write operations. Finally, experimental results were gathered by simulating the algorithm using the NS-2 network simulator. The results show that under realistic conditions, less than 13% of read operations are slow, thus the overwhelming majority of operations take a single communication round-trip.
机译:本文研究了在消息传递系统中实现原子读/写对象时,在容错和等待时间之间进行权衡。特别地,考虑基于快速或半快速的基于群体的实施方式,即在单个通信往返中完成所有或分别大多数读取和写入操作的实施方式,这表明这种实施方式并不稳健,因为它们必须需要一个仲裁系统,其仲裁之间有共同的交集。为了以速度换取容错能力,引入了弱半快速实现的概念。在此,每个写入操作都可以执行多个完整的慢速(两次往返)读取操作(半快速实现仅允许一个这样的慢速读取)。接下来给出一种基于仲裁的算法,该算法正式表明它构成了原子寄存器的弱半快速实现。该算法使用仲裁视图的概念来促进表征读操作在其第一次通信往返期间可能见证的所有可能的对象时间戳分布。值得注意的是,该算法允许快速读取操作,即使它们与其他读取和写入操作并发也是如此。最后,通过使用NS-2网络模拟器对算法进行仿真来收集实验结果。结果表明,在实际条件下,少于13%的读取操作很慢,因此绝大多数操作都是单次通信往返。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号