首页> 外文会议>2013 IEEE 32nd International Symposium on Reliable Distributed Systems >Clock-SI: Snapshot Isolation for Partitioned Data Stores Using Loosely Synchronized Clocks
【24h】

Clock-SI: Snapshot Isolation for Partitioned Data Stores Using Loosely Synchronized Clocks

机译:Clock-SI:使用松散同步时钟的分区数据存储的快照隔离

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

摘要

Clock-SI is a fully distributed protocol that implements snapshot isolation (SI) for partitioned data stores. It derives snapshot and commit timestamps from loosely synchronized clocks, rather than from a centralized timestamp authority as used in current systems. A transaction obtains its snapshot timestamp by reading the clock at its originating partition and Clock-SI provides the corresponding consistent snapshot across all the partitions. In contrast to using a centralized timestamp authority, Clock-SI has availability and performance benefits: It avoids a single point of failure and a potential performance bottleneck, and improves transaction latency and throughput. We develop an analytical model to study the trade-offs introduced by Clock-SI among snapshot age, delay probabilities of transactions, and abort rates of update transactions. We verify the model predictions using a system implementation. Furthermore, we demonstrate the performance benefits of Clock-SI experimentally using a micro-benchmark and an application-level benchmark on a partitioned key-value store. For short read-only transactions, Clock-SI improves latency and throughput by 50% by avoiding communications with a centralized timestamp authority. With a geographically partitioned data store, Clock-SI reduces transaction latency by more than 100 milliseconds. Moreover, the performance benefits of Clock-SI come with higher availability.
机译:Clock-SI是一种完全分布式的协议,为分区的数据存储实现快照隔离(SI)。它从松散同步的时钟中而不是从当前系统中使用的集中式时间戳授权中派生快照和提交时间戳。事务通过读取其原始分区上的时钟来获取其快照时间戳,而Clock-SI在所有分区上提供相应的一致快照。与使用集中式时间戳授权相比,Clock-SI具有可用性和性能优势:它避免了单点故障和潜在的性能瓶颈,并提高了事务延迟和吞吐量。我们开发了一种分析模型,以研究Clock-SI在快照寿命,事务延迟概率和更新事务中止率之间进行权衡。我们使用系统实现来验证模型预测。此外,我们在分区键值存储上使用微基准和应用程序级基准通过实验演示了Clock-SI的性能优势。对于短的只读事务,Clock-SI通过避免与集中的时间戳授权机构进行通信,将延迟和吞吐量提高了50%。通过按地理位置进行分区的数据存储,Clock-SI可以将事务延迟减少100毫秒以上。此外,Clock-SI的性能优势在于更高的可用性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号