发明名称 Method and apparatus for maintaining consistency of a shared space across multiple endpoints in a peer-to-peer collaborative computer system
摘要 <p>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 by 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. <IMAGE></p>
申请公布号 EP1418726(B1) 申请公布日期 2007.03.21
申请号 EP20030023932 申请日期 2003.10.22
申请人 GROOVE NETWORKS, INC. 发明人 RICHARDSON, RANSOM;OZZIE, RAYMOND E.;OZZIE, JACK E.
分类号 G06F13/00;G06F17/30;G06F15/00;G06F15/163;H04L29/06;H04L29/08 主分类号 G06F13/00
代理机构 代理人
主权项
地址