首页> 外文会议>International conference on very large data bases >Serializability, not Serial: Concurrency Control and Availability in Multi-Datacenter Datastores
【24h】

Serializability, not Serial: Concurrency Control and Availability in Multi-Datacenter Datastores

机译:可序列化性,而不是串行性:多数据中心数据存储中的并发控制和可用性

获取原文

摘要

We present a framework for concurrency control and availability in multi-datacenter datastores. While we consider Google's Megastore as our motivating example, we define general abstractions for key components, making our solution extensible to any system that satisfies the abstraction properties. We first develop and analyze a transaction management and replication protocol based on a straightforward implementation of the Paxos algorithm. Our investigation reveals that this protocol acts as a concurrency prevention mechanism rather than a concurrency control mechanism. We then propose an enhanced protocol called Paxos with Combination and Promotion (Paxos-CP) that provides true transaction concurrency while requiring the same per instance message complexity as the basic Paxos protocol. Finally, we compare the performance of Paxos and Paxos-CP in a multi-datacenter experimental study, and we demonstrate that Paxos-CP results in significantly fewer aborted transactions than basic Paxos.
机译:我们提出了一个用于多数据中心数据存储中并发控制和可用性的框架。虽然我们以Google的Megastore为例,但我们为关键组件定义了通用抽象,使我们的解决方案可扩展到任何满足抽象属性的系统。我们首先基于Paxos算法的简单实现来开发和分析事务管理和复制协议。我们的调查表明,此协议充当并发预防机制,而不是并发控制机制。然后,我们提出了一种称为Paxos的组合和升级增强协议(Paxos-CP),该协议提供了真正的事务并发性,同时每个实例所需的消息复杂度与基本Paxos协议相同。最后,我们在一个多数据中心实验研究中比较了Paxos和Paxos-CP的性能,并且我们证明了Paxos-CP导致的中止交易比基本Paxos少得多。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号