首页> 外文会议>Distributed Computing Systems, 2009. ICDCS '09 >On Optimal Concurrency Control for Optimistic Replication
【24h】

On Optimal Concurrency Control for Optimistic Replication

机译:优化复制的最优并发控制

获取原文

摘要

Concurrency control is a core component in optimistic replication systems. To detect concurrent updates, the system associates each replicated object with metadata, such as, version vectors or causal graphs exchanged on synchronization opportunities. However, the size of such metadata increases at least linearly with the number of active sites. With trends in cloud computing, multi-regional collaboration, and mobile networks, the number of sites within a single replication system becomes very large. This imposes substantial overhead in communication and computation on every site. In this paper, we first present three version vector implementations that significantly reduce the cost of vector exchange by incrementally transferring vector elements. Basic rotating vectors (BRV) support systems providing no conflict reconciliation, whereas conflict rotating vectors (CRV) extend BRV to overcome this limitation. Skip rotating vectors (SRV) based on CRV further reduce data transmission. We show that both BRV and SRV are optimal implementations of version vectors, which, in turn, have minimal storage complexity among all known concurrency control schemes for state-transfer systems. We then present a causal graph exchange algorithm for operation-transfer systems with optimal communication overhead. All these algorithms adopt network pipelining to reduce running time.
机译:并发控制是乐观复制系统中的核心组件。为了检测并发更新,系统将每个复制的对象与元数据相关联,例如在同步机会上交换的版本向量或因果图。但是,此类元数据的大小至少随着活动站点的数量线性增加。随着云计算,多区域协作和移动网络的发展趋势,单个复制系统中的站点数量变得非常大。这在每个站点上的通信和计算上都增加了相当大的开销。在本文中,我们首先介绍三种版本的矢量实现,这些实现通过增量传输矢量元素来显着降低矢量交换的成本。基本旋转矢量(BRV)支持不提供冲突协调的系统,而冲突旋转矢量(CRV)扩展了BRV以克服此限制。基于CRV的跳过旋转矢量(SRV)进一步减少了数据传输。我们表明,BRV和SRV都是版本向量的最佳实现,而版本向量又在状态传输系统的所有已知并发控制方案中具有最小的存储复杂性。然后,我们针对具有最佳通信开销的操作转移系统提出了因果图交换算法。所有这些算法均采用网络流水线以减少运行时间。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号