RESTORING DISTRIBUTED SHARED MEMORY DATA CONSISTENCY WITHIN A RECOVERY PROCESS FROM A CLUSTER NODE FAILURE
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:
- organizing a DSM component as a matrix of pages, wherein a data structure of a set of data structures occupies a column in the matrix of pages; and
maintaining a recovery file in a 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.
1 Assignment
0 Petitions
Accused Products
Abstract
A DSM component is organized as a matrix of page. The data structure of a set of data structures occupies a column in the matrix of pages. A recovery file is maintained in a 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.
10 Citations
27 Claims
-
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:
-
organizing a DSM component as a matrix of pages, wherein a data structure of a set of data structures occupies a column in the matrix of pages; and maintaining a recovery file in a 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for restoring distributed shared memory (DSM) data consistency within a recovery process from a failure of a node in a cluster of nodes in a computing environment, comprising:
-
the DSM; a DSM component in the DSM having set of data structures, a plurality of nodes in the cluster of nodes in the DSM; a storage system associating with the cluster of nodes, wherein the storage system includes at least persistent storage; and at least one processor device, operable in the in the DSM, in communication with the plurality of nodes and the storage system, wherein the at least one processor device; organizes a DSM component as a matrix of pages, wherein a data structure of a set of data structures occupies a column in the matrix of pages, and maintains a recovery file in a 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. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product 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, the computer program product comprising a computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
-
a first executable portion that organizes a DSM component as a matrix of pages, wherein a data structure of a set of data structures occupies a column in the matrix of pages; and a second executable portion that maintains a recovery file in a 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. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification