Data redundancy in a cluster system
AssigneeHitachi, Ltd.
InventorsOleg Kiselev, Gaurab Paul, Christopher Youngworth
Life of this patent
Estimating the term…
Loading patent…
AssigneeHitachi, Ltd.
InventorsOleg Kiselev, Gaurab Paul, Christopher Youngworth
Estimating the term…
A cluster system includes a plurality of computing nodes connected to a network, each node including one or more storage devices. The cluster system stores data and at least one of data replicas or erasure-coded segments across the plurality of nodes based on a redundancy policy. Further, configuration information, which may be indicative of a data placement of the data and the data replicas or erasure-coded segments on the plurality of nodes, is provided to each of the plurality of nodes. Additionally, each of the nodes may act as a first node which is configured to determine, upon a change of the redundancy policy, updated configuration information based on the change of the redundancy policy and to send a message including information indicating the change of the redundancy policy to the other nodes of the plurality of nodes.
A cluster system comprising:
A node apparatus for use in a cluster system which is configured to store data and at least one of data replicas or erasure-coded segments of data across a plurality of nodes in the cluster system, based at least in part on a redundancy policy, the node apparatus comprising:
One or more non-transitory computer readable media having executable instructions stored thereon for execution in a cluster system, which comprises a plurality of nodes connected to one or more networks, and which is configured to store data, data replicas, and/or erasure-coded segments of data across the plurality of nodes in the cluster system, based at least in part on a redundancy policy, each of the plurality of nodes comprising one or more storage devices, and each of the plurality of nodes configured to access its own one or more storage devices and to send and receive input/output (I/O) operations associated with its one or more storage devices, the executable instructions, when executed, causing one or more of the nodes to perform operations comprising:
A method for controlling a cluster system which comprises a plurality of nodes connected to one or more networks and which is configured to store data and at least one of data replicas or erasure-coded segments of data across a plurality of nodes in the cluster system, based at least in part on a redundancy policy, each of the plurality of nodes comprising one or more storage devices, and each of the plurality of nodes configured to access its own one or more storage devices and to send and receive input/output (I/O) operations associated with its one or more storage devices, the method comprising:
Dependencies are inferred from the claim text.