首页> 外国专利> METHOD AND APPARATUS FOR MAINTAINING CONSISTENCY OF A SHARED SPACE ACROSS MULTIPLE ENDPOINTS IN A PEER-TO-PEER COLLABORATIVE COMPUTER SYSTEM

METHOD AND APPARATUS FOR MAINTAINING CONSISTENCY OF A SHARED SPACE ACROSS MULTIPLE ENDPOINTS IN A PEER-TO-PEER COLLABORATIVE COMPUTER SYSTEM

机译:点对点协作计算机系统中跨多个端点共享空间保持一致性的方法和装置

摘要

In a peer-to-peer collaboration system, deltas containing data change commands are organized in a persistent data structure called a delta log. The delta log is organized into blocks, which are the largest division in the delta log. In turn, blocks contain groups, groups contain chains and chains contain deltas. Delta blocks are used to implement priority deltas that are used to limit the collection of data change commands that must be transferred. Within a block the deltas are organized b y groups, each of which is a set of deltas organized into chains. The delta group in used to determine which deltas to purge. The chains are ordered by increasing creator ID of the endpoint that created the chain. Organizing the delta log in this fashion allows the log to be "walked" to detect convergence problems. To achieve causality- preservation, each delta has a list of dependencies representing other deltas that must be executed before the current delta can be executed. The dynamics manager uses the ability to do (execute) and undo commands to perform roll back and roll forward operations on deltas in order to achieve convergence.
机译:在对等协作系统中,包含数据更改命令的增量以称为增量日志的持久数据结构进行组织。增量日志被组织为块,这是增量日志中最大的划分。反过来,块包含组,组包含链,链包含增量。增量块用于实现优先级增量,这些优先级增量用于限制必须传输的数据更改命令的收集。在一个区块内,三角洲按组进行组织,每个三角洲是一组按链条组织的三角洲。增量组用于确定要清除的增量。通过增加创建链的端点的创建者ID来对链进行排序。通过这种方式组织增量日志,可以“遍历”日志以检测收敛问题。为了实现因果关系保留,每个增量都有一个依赖关系列表,这些依赖关系表示必须在执行当前增量之前执行的其他增量。动态管理器使用执行(执行)和撤消命令的能力对增量执行回滚和前滚操作,以实现收敛。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号