首页> 外文会议>IEEE International Parallel and Distributed Processing Symposium >SNOW Revisited: Understanding When Ideal READ Transactions Are Possible
【24h】

SNOW Revisited: Understanding When Ideal READ Transactions Are Possible

机译:雪重新审视:理解当理想的阅读交易是可能的

获取原文

摘要

READ transactions that read data distributed across servers dominate the workloads of real-world distributed storage systems. The SNOW Theorem [13] stated that ideal READ transactions that have optimal latency and the strongest guarantees—i.e., “SNOW” READ transactions–are impossible in one specific setting that requires three or more clients: at least two readers and one writer. However, it left many open questions. We close all of these open questions with new impossibility results and new algorithms. First, we prove rigorously the result from [13] saying that it is impossible to have a READ transactions system that satisfies SNOW properties with three or more clients. The insight we gained from this proof led to teasing out the implicit assumptions that are required to state the results and also, resolving the open question regarding the possibility of SNOW with two clients. We show that it is possible to design an algorithm, where SNOW is possible in a multi-writer, single-reader (MWSR) setting when a client can send messages to other clients; on the other hand, we prove it is impossible to implement SNOW in a multi-writer, single-reader (MWSR) setting-which is more general than the two-client setting-when client-to-client communication is disallowed. We also correct the previous claim in [13] that incorrectly identified one existing system, Eiger [12], as supporting the strongest guarantees (SW) and whose read-only transactions had bounded latency. Thus, there were no previous algorithms that provided the strongest guarantees and had bounded latency. Finally, we introduce the first two algorithms to provide the strongest guarantees with bounded latency.
机译:阅读交易,读取跨服务器分布的数据主导真实世界分布式存储系统的工作负载。雪定理[13]表示理想的阅读交易,具有最佳延迟和最强的保证 - 即“雪”阅读事务 - 在一个特定设置中是不可能的,需要三个或更多客户:至少两个读者和一个作家。但是,它留下了许多打开的问题。我们将所有这些打开的问题结束了新的不可能结果和新算法。首先,我们严格证明了从[13]的结果,说明不可能拥有一个读取的交易系统,这些系统满足三个或更多客户的雪属性。我们从这个证据中获得的Insight导致挑选出来的隐含假设,这些假设是说明结果,也可以解决有关雪与两个客户的可能性的开放问题。我们表明,当客户端可以向其他客户端发送消息时,可以设计一种算法,其中在多读者,单读器(MWSR)设置中,可以在多读者(MWSR)设置中;另一方面,我们证明了在多作家中的单个读取器(MWSR)设置中的雪是不可能的,这比禁止客户端到客户端的通信更常见。我们还纠正了[13]中的前一项要求,错误地确定了一个现有系统Eiger [12],支持最强的保证(SW),其只读事务有界延迟。因此,没有先前的算法提供了最强的保证并且具有界限延迟。最后,我们介绍了前两个算法,以提供具有界限延迟的最强的保证。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号