...
首页> 外文期刊>The VLDB journal >Gossip-based visibility control for high-performance geo-distributed transactions
【24h】

Gossip-based visibility control for high-performance geo-distributed transactions

机译:基于GOSSIP的高性能地理分布式交易的可见性控制

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

摘要

Providing ACID transactions under conflicts across globally distributed data is the Everest of transaction processing protocols. Transaction processing in this scenario is particularly costly due to the high latency of cross-continent network links, which inflates concurrency control and data replication overheads. To mitigate the problem, we introduce Ocean Vista-a novel distributed protocol that guaranteesstrict serializability. We observe that concurrency control and replication address different aspects of resolving the visibility of transactions, and we address both concerns using a multi-version protocol that tracks visibility using version watermarks and arrives at correct visibility decisions using efficient gossip. Gossiping the watermarks enables asynchronous transaction processing and acknowledging transaction visibility in batches in theconcurrency controlandreplicationprotocols, which improves efficiency under high cross-data center network delays. In particular, Ocean Vista can accessconflictingtransactions in parallel and supports efficientwrite-quorum/read-oneaccess using one round trip in the common case. We demonstrate experimentally in a multi-data center cloud environment that our design outperforms a leading distributed transaction processing engine (TAPIR) more than tenfold in terms of peak throughput, albeit at the cost of additional latency for gossip and a more restricted transaction model. The latency penalty is generally bounded by one wide area network (WAN) round trip time (RTT), and in the best case (i.e., under light load) our system nearly breaks even with TAPIR by committing transactions in around one WAN RTT.
机译:在全局分布式数据跨越冲突下提供酸事务是事务处理协议的everest。由于跨大陆网络链路的高延迟,这种情况下的事务处理特别昂贵,这膨胀了并发控制和数据复制开销。为了缓解问题,我们介绍了海洋Vista-A的新型分布式协议,可储蓄序列化。我们观察到,并发控制和复制解决了解决事务的可见性的不同方面,我们使用多版协议来解决使用版本水印的可见性并使用高效八卦到达正确的可见性决策的多版协议来解决所有问题。 Gossiping水印使得异步事务处理和确认在ThecCurrency ControlandreplicationProtocols中批量的交易可见性,这提高了在高交叉数据中心网络延迟下的效率。特别是,海洋Vista可以并行访问ConflictingTranssacts,并在常见情况下使用一轮往返支持高效Quorum / Read-On-On-On-OneAccess。我们在实验中展示在多数据中心云环境中,我们的设计在峰值吞吐量方面优于十倍以上的主要分布式交易处理引擎(TapIr),尽管八卦的额外延迟和更受限制的交易模型的成本。延迟损失通常由一个广域网(WAN)往返时间(RTT)界定,并且在最佳情况下(即,在轻负载下)我们的系统即使通过在一个WAN RTT围绕一个WAN RTT进行事务几乎与Tapir接近。

著录项

获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号