首页> 外文期刊>Distributed Computing >Sequentially consistent versus linearizable counting networks
【24h】

Sequentially consistent versus linearizable counting networks

机译:顺序一致与线性化计数网络

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

摘要

We compare the impact of timing conditions on implementing sequentially consistent and linearizable counters using (uniform) counting networks in distributed systems. For counting problems in application domains which do not require linearizability but will run correctly if only sequential consistency is provided, the results of our investigation, and their potential payoffs, are threefold: First, we show that sequential consistency and linearizability cannot be distinguished by the timing conditions previously considered in the context of counting networks; thus, in contexts where these constraints apply, it is possible to rely on the stronger semantics of linearizability, which simplifies proofs and enhances compositionality. Second, we identify local timing conditions that support sequential consistency but not linearizability; thus, we suggest weaker, easily implementable timing conditions that are likely to be sufficient in many applications. Third, we show that any kind of synchronization that is too weak to support even sequential consistency may violate it significantly for some counting networks; hence, we identify timing conditions that are to be totally ruled out for specific applications that rely critically on either sequential consistency or linearizability.
机译:我们比较了时序条件对在分布式系统中使用(统一)计数网络实现顺序一致且可线性化的计数器的影响。为了对不需要线性化但只要提供顺序一致性就可以正确运行的应用程序领域中的问题进行计数,我们的研究结果及其潜在的收益是三方面的:首先,我们证明顺序一致性和线性化不能通过以下方式加以区分:先前在计数网络中考虑的时序条件;因此,在应用这些约束的情况下,有可能依赖于线性化的更强语义,这简化了证明并增强了组合性。其次,我们确定支持时序一致性但不线性化的本地时序条件;因此,我们建议使用较弱且易于实现的时序条件,这在许多应用中可能已足够。第三,我们表明,对于某些计数网络而言,任何一种太弱而无法支持顺序一致性的同步都可能会严重违反它。因此,我们确定了完全依赖时序一致性或线性化能力的特定应用完全排除的时序条件。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号