High availability cache in server cluster
First Claim
Patent Images
1. An apparatus comprising:
- a processor;
a computer readable storage medium that stores program code executable by the processor to;
obtain permission for an active cache coherency manager to manage a cache in response to a failover event by communicating a cache coherency token to the active cache coherency manager, wherein a plurality of cache coherency managers accesses the cache; and
rebuild a cache directory using the active cache coherency manager from data stored in the cache and access the cache without reloading the data stored in the cache.
1 Assignment
0 Petitions
Accused Products
Abstract
For a high availability cache, a cache module obtains permission to manage the cache in response to a failover event in a server cluster by communicating a cache coherency token. An update module rebuilds a cache directory from data stored in the cache and accesses the cache without reloading the data stored in the cache.
-
Citations
20 Claims
-
1. An apparatus comprising:
-
a processor; a computer readable storage medium that stores program code executable by the processor to; obtain permission for an active cache coherency manager to manage a cache in response to a failover event by communicating a cache coherency token to the active cache coherency manager, wherein a plurality of cache coherency managers accesses the cache; and rebuild a cache directory using the active cache coherency manager from data stored in the cache and access the cache without reloading the data stored in the cache. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for a high availability cache comprising:
-
obtaining, by use of a processor, permission for an active cache coherency manager to manage a cache in response to a failover event by communicating a cache coherency token to the active cache coherency manager, wherein a plurality of cache coherency managers accesses the cache; rebuilding a cache directory using the active chache coherency manager from data stored in the cache; and accessing the cache without reloading the data stored in the cache. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for a high availability cache, the computer program product comprising a non-transitory computer readable storage medium having program code embodied therein, the program code readable/executable by a processor to:
-
obtain permission for an active cache coherency manager to manage a cache in response to a failover event by communicating a cache coherency token to the active cache coherency manager, wherein a plurality of cache coherency managers accesses the cache; rebuild a cache directory using the active cache coherency manager from data stored in the cache; and access the cache without reloading the data stored in the cache. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification