发明名称 System and method for providing partition persistent state consistency in a distributed data grid
摘要 A system and method can provide partition persistent state consistency in a distributed data grid. The distributed data grid can provide a plurality of copies of a partition on a plurality of cluster nodes in the distributed data grid, wherein the plurality of cluster nodes includes a primary owner node and one or more backup nodes for the partition. The primary owner node can propagate one or more modifications of the partition from the primary owner node to the one or more backup nodes. The distributed data grid can ensure consistency among the plurality copies of the partition on the plurality of cluster nodes in the distributed data grid.
申请公布号 US8930316(B2) 申请公布日期 2015.01.06
申请号 US201213671376 申请日期 2012.11.07
申请人 Oracle International Corporation 发明人 Lee Robert H.;Gleyzer Gene
分类号 G06F17/30 主分类号 G06F17/30
代理机构 Meyer IP Law Group 代理人 Meyer IP Law Group
主权项 1. A method for providing partition persistent state consistency in a distributed data grid, comprising: providing a primary copy of a partition on a first node in the distributed data grid, wherein the primary copy of the partion is associated with a primary copy version number; providing a backup copy of the partition on a second node in the distributed data grid, wherein the backup copy of the partition is associated with a backup copy version number; making a first modification to the primary copy of the partition; propagating the first modification from the first node to the second node by transmitting a first message containing said first modification from the first node to the second node; making a second modification to the primary copy of the partition; propagating the second modification from the first node to the second node by transmitting a second message containing said second modification from the first node to the second node; receiving the second message at the second node; determining at the second node whether the first modification has been applied to the backup copy of the partition by checking the backup copy version number; and deferring applying the second modification on the backup copy of the partition until the first modification is received and applied as indicated by checking the backup copy version number.
地址 Redwood Shores CA US