High availability cache in server cluster
AssigneeInternational Business Machines Corporation
InventorsLawrence Y. Chiu, Yang Liu, Paul H. Muench, Timothy L. Toohey
Life of this patent
Estimating the term…
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.
Claims20
An apparatus comprising:
- a processor;
- a computer readable storage medium that stores program code executable by the processor to:
- obtain permission to manage a cache in response to a failover event by communicating a cache coherency token;
- and
- rebuild a cache directory from data stored in the cache and accesses the cache without reloading the data stored in the cache.
A method for a high availability cache comprising:
- obtaining, by use of a processor, permission to manage a cache in response to a failover event by communicating a cache coherency token;
- rebuilding a cache directory from data stored in the cache;
- and
- accessing the cache without reloading the data stored in the cache.
A computer program product for a high availability cache, the computer program product comprising a computer readable storage medium having program code embodied therein, the program code readable/executable by a processor to:
- obtain permission to manage a cache in response to a failover event by communicating a cache coherency token;
- rebuild a cache directory from data stored in the cache;
- and
- access the cache without reloading the data stored in the cache.
Dependencies are inferred from the claim text.