Back to results
US 8,914,457 B2Granted
Caching of nodes in cache cluster
AssigneeRed Hat, Inc.
InventorBela Ban
Life of this patent
Estimating the term…
Abstract
A replication count of a data element of a node of a cache cluster is defined. The data element has a key-value pair where the node is selected based on a hash of the key and a size of the cache cluster. The data element is replicated to at least one other node of the cache cluster based on the replication count.
Claims20
A method, comprising:
- defining, in view of at least one of an importance of a data element and an ability to re-create the data element, a replication count of the data element residing in a cache cluster;
- selecting, by a processing device, a first node of the cache cluster in view of the replication count and a hash of the data element,
- replicating the data element to the first node;
- responsive to determining that the first node has been removed from the cache cluster, selecting a second node of the cache cluster in view of the replication count and the hash of the data element;
- and
- replicating the data element to the second node.
3 more elements
A non-transitory computer-readable storage medium, comprising executable instructions which, when executed by a processing device, cause the processing device to perform operations comprising:
- defining, in view of at least one of an importance of a data element and an ability to re-create the data element, a replication count of the data element residing in a cache cluster;
- selecting, by the processing device, a first node of the cache cluster in view of the replication count and a hash of the data element,
- replicating the data element to the first node of the cache cluster;
- responsive to determining that the first node has been removed from the cache cluster, selecting a second node of the cache cluster in view of the replication count and the hash of the data element;
- and
- replicating the data element to the second node.
3 more elements
A system, comprising:
- a memory;
- a processing device coupled to the memory, the processing device configured to:
- define, in view of at least one of an importance of a data element and an ability to re-create the data element, a replication count of the data element residing in a cache cluster:
- select a first node of the cache cluster in view of the replication count and a hash of the data element,
- replicate the data element to the first node of the cache cluster,
- responsive to determining that the first node has been removed from the cache cluster, select a second node of the cache cluster in view of the replication count and the hash of the data element;
- and
- replicate the data element to the second node.
5 more elements
Dependencies are inferred from the claim text.