发明名称 Restoring distributed shared memory data consistency within a recovery process from a cluster node failure
摘要 A set of data structures are stored in a distributed shared memory (DSM) component and in persistent storage. The DSM component is organized as a matrix of page. The data structure of the set of data structures occupies a column in the matrix of pages. A recovery file is maintained in the persistent storage. The recovery file consists of entries and each one of the entries corresponds to a column in the matrix of pages by a location of each one of the entries.
申请公布号 US9063887(B2) 申请公布日期 2015.06.23
申请号 US201313801797 申请日期 2013.03.13
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 Aronovich Lior;Levy Asaf;Loya Liran
分类号 G06F17/30;G06F7/00;G06F11/14;G06F11/20;G06F12/08;G06F9/38;G06F3/12 主分类号 G06F17/30
代理机构 Griffiths & Seaton PLLC 代理人 Griffiths & Seaton PLLC
主权项 1. A method for restoring distributed shared memory (DSM) data consistency within a recovery process from a failure of a node in a cluster of nodes by a processor device, comprising: storing a set of data structures in a DSM component and in persistent storage; organizing the DSM component as a matrix of pages, wherein a data structure of the set of data structures occupies a column in the matrix of pages; maintaining a recovery file in the persistent storage, wherein the recovery file consists of a plurality of entries and each one of the plurality of entries corresponds to a column in the matrix of pages by a location of each one of the plurality of entries; incorporating into each one of the plurality of entries in the recovery file an indication that an associated column in the matrix of pages is assigned with the data structure of the set of data structures; incorporating into each one of the plurality of entries in the recovery file identifying key properties of the data structure of the set of data structures and a specification of the location of the data structure in the persistent storage when the associated column in the matrix of pages is assigned; and defining each column in the matrix of pages to consist of a plurality of pages, wherein at least one page of the plurality of pages includes the identifying key properties of at least one of a plurality of data structures and additional pages of the plurality of pages include updatable properties of the at least one of the plurality of data structures.
地址 Armonk NY US