首页> 外文会议>ACM SIGACT-SIGMOD symposium on Principles of database systems >Sacrificing serializability to attain high availability of data in an unreliable network
【24h】

Sacrificing serializability to attain high availability of data in an unreliable network

机译:牺牲可串行性以在不可靠的网络中获得数据的高可用性

获取原文

摘要

We present a simple algorithm for maintaining a replicated distributed dictionary which achieves high availability of data, rapid processing of atomic actions, efficient utilization of storage, and tolerance to node or network failures including lost or duplicated messages. It does not require transaction logs, synchronized clocks, or other complicated mechanisms for its operation. It achieves consistency contraints which are considerably weaker than serial consistency but nonetheless are adequate for many dictionary applications such as electronic appointment calendars and mail systems. The degree of consistency achieved depends on the particular history of operation of the system in a way that is intuitive and easily understood. The algorithm implements a "best effort" approximation to full serial consistency, relative to whatever internode communication has successfully taken place, so the semantics are fully specified even under partial failure of the system. Both the correctness of the algorithm and the utility of such weak semantics depend heavily on special properties of the dictionary operations.
机译:我们提出了一种用于维护复制的分布式字典的简单算法,该算法可实现数据的高可用性,原子动作的快速处理,存储的有效利用以及对节点或网络故障(包括丢失或重复的消息)的容忍度。它不需要事务日志,同步时钟或其他复杂的机制来进行操作。它实现的一致性约束要比序列一致性弱得多,但是仍然足以满足许多词典应用程序的需求,例如电子约会日历和邮件系统。所达到的一致性程度取决于系统的特定操作历史,其直观且易于理解。相对于成功进行的节点间通信,该算法实现了“最大努力”近似于完全串行一致性,因此即使在系统部分失败的情况下也可以完全指定语义。算法的正确性和这种弱语义的实用性都在很大程度上取决于字典操作的特殊属性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号