×

Restoring distributed shared memory data consistency within a recovery process from a cluster node failure

  • US 9,063,887 B2
  • Filed: 03/13/2013
  • Issued: 06/23/2015
  • Est. Priority Date: 11/19/2010
  • Status: Expired due to Fees
First Claim
Patent Images

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.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×