首页> 外文期刊>IEEE Transactions on Computers >Probabilistically-Atomic 2-Atomicity: Enabling Almost Strong Consistency in Distributed Storage Systems
【24h】

Probabilistically-Atomic 2-Atomicity: Enabling Almost Strong Consistency in Distributed Storage Systems

机译:概率原子2原子:在分布式存储系统中实现几乎强一致性

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

A consistency/latency tradeoff arises as soon as a distributed storage system replicates data. For low latency, distributed storage systems often settle for weak consistency conditions, providing little guarantee on data consistency. In this paper, we propose the notion of almost strong consistency as an option for the consistency/latency tradeoff. It provides both deterministically bounded staleness of data versions for reads and probabilistic quantification on the rate of “reading stale data”, while achieving low latency. We then investigate almost strong consistency in terms of probabilistically-atomic 2-atomicity. Our PA2AM algorithm for the single-writer model completes each read in one communication round-trip, and guarantees that each read obtains the value of within the latest two versions. To quantify the rate of “reading the stale version”, we decompose the so-called “old-new inversion” anomaly into long-lived-write concurrency patterns and non-monotonic read-write patterns, and propose a queueing model and a timed balls-into-bins model to analyze them, respectively. The probabilistic analysis not only demonstrates that old-new inversions rarely occur, but also reveals that the read-write pattern dominates in preventing them from occurring. These are then supported by our experiments. To further demonstrate the benefits of probabilistically-atomic 2-atomicity, we also compare it to weak consistency conditions.
机译:一旦分布式存储系统复制数据,就会出现一致性/延迟权衡。对于低延迟,分布式存储系统通常会适应弱一致性条件,几乎无法保证数据一致性。在本文中,我们提出了将几乎强的一致性作为一致性/延迟权衡的一种选择。它既提供了确定性的数据版本限制用于读取,又提供了“读取陈旧数据”的速率的概率量化,同时实现了低延迟。然后,我们根据概率原子2原子性研究了几乎很强的一致性。我们针对单写程序模型的PA2AM算法可在一次通信往返中完成每次读取,并保证每次读取都获得最新两个版本内的值。为了量化“读取陈旧版本”的速度,我们将所谓的“旧-新反转”异常分解为长寿命的并发模式和非单调的读写模式,并提出了排队模型和定时模型。 Balls-in-bins模型分别对其进行分析。概率分析不仅表明很少发生新旧反转,而且还显示出读写模式在防止它们发生方面起着主导作用。这些都得到了我们实验的支持。为了进一步证明概率原子2原子性的好处,我们还将其与弱稠度条件进行了比较。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号