首页> 外文期刊>IEEE Transactions on Parallel and Distributed Systems >Optimistic Causal Consistency for Geo-Replicated Key-Value Stores
【24h】

Optimistic Causal Consistency for Geo-Replicated Key-Value Stores

机译:Geo-Replated键值存储的乐观因果关系

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

摘要

Causal consistency (CC) is an attractive consistency model for geo-replicated data stores because it hits a sweet spot in the ease-of-programming versus performance trade-off. We present a new approach for implementing CC in geo-replicated data stores, which we call Optimistic Causal Consistency (OCC). OCC's main design goal is to maximize data freshness. The optimism in our approach lies in the fact that the updates replicated to a remote data center are made visible immediately, without checking if their causal dependencies have been received. Servers perform the dependency check needed to enforce CC only upon serving a client operation, rather than on receipt of a replicated data item as in existing systems. OCC offers a significant gain in data freshness, which is of crucial importance for various types of applications, such as real-time systems. OCC's potentially blocking behavior makes it vulnerable to network partitions. We therefore propose a recovery mechanism that allows an OCC system to fall back on a pessimistic protocol to continue operating during network partitions. We implement POCC, the first causally consistent geo-replicated multi-master key-value data store designed to maximize data freshness. We show that POCC improves data freshness, while offering comparable or better performance than its pessimistic counterparts.
机译:因果关系(CC)是Geo复制数据存储的有吸引力的一致性模型,因为它在易于编程与性能权衡中击中了甜点。我们提出了一种在地理复制数据存储中实现CC的新方法,我们称之为乐观的因果关系(OCC)。 OCC的主要设计目标是最大限度地提高数据新鲜度。我们方法中的乐观情绪在于,在不检查已经接收到它们的因果依赖性的情况下,立即可见,使得复制到远程数据中心的更新。服务器仅在服务客户端操作时执行依赖性检查,而不是在接收到现有系统中的复制数据项时才执行CC。 OCC提供数据新鲜度的显着增益,这对于各种类型的应用是至关重要的,例如实时系统。 OCC的潜在阻止行为使得它易于网络分区。因此,我们提出了一种恢复机制,允许OCC系统回退悲观协议以继续在网络分区期间操作。我们实施POCC,第一个因果关系一致的地理复制多主页值数据存储,旨在最大化数据新鲜度。我们表明,POCC提高了数据新鲜度,同时提供比其悲观的对应物相当或更好的性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号