...
首页> 外文期刊>Operating systems review >Managing Update Conflicts in Bayou, a Weakly Connected Replicated Storage System
【24h】

Managing Update Conflicts in Bayou, a Weakly Connected Replicated Storage System

机译:在连接紧密的复制存储系统Bayou中管理更新冲突

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

摘要

Bayou is a replicated, weakly consistent storage system designed for a mobile computing environment that includes portable machines with less than ideal network connectivity. To maximize availability, users can read and write any accessible replica. Bayou's design has focused on supporting application-specific mechanisms to detect and resolve the update conflicts that naturally arise in such a system, ensuring that replicas move towards eventual consistency, and defining a protocol by which the resolution of update conflicts stabilizes. It includes novel methods for conflict detection, called dependency checks, and per-write conflict resolution based on client-provided merge procedures. To guarantee eventual consistency, Bayou servers must be able to rollback the effects of previously executed writes and redo them according to a global serialization order. Furthermore, Bayou permits clients to observe the results of all writes received by a server, including tentative writes whose conflicts have not been ultimately resolved. This paper presents the motivation for and design of these mechanisms and describes the experiences gained with an initial implementation of the system.
机译:Bayou是一个复制的,一致性差的存储系统,专为移动计算环境而设计,其中包括便携式计算机,这些计算机的网络连接不理想。为了最大限度地提高可用性,用户可以读写任何可访问的副本。 Bayou的设计专注于支持特定于应用程序的机制,以检测和解决此类系统中自然发生的更新冲突,确保副本朝着最终的一致性发展,并定义一种协议,通过该协议可以稳定更新冲突。它包括用于冲突检测的新方法,称为依赖性检查和基于客户端提供的合并过程的每次写入冲突解决方案。为了保证最终的一致性,Bayou服务器必须能够回滚先前执行的写入的效果,并根据全局序列化顺序对其进行重做。此外,Bayou允许客户观察服务器接收到的所有写入的结果,包括其冲突尚未最终解决的临时写入。本文介绍了这些机制的动机和设计,并描述了从系统的初始实施中获得的经验。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号