Backup cache with immediate availability
First Claim
Patent Images
1. A method, comprising:
- receiving, by a processor, metadata describing a first cache configured as a master cache having non-destaged data;
defining, using the received metadata, a second cache configured as a backup cache for the master cache;
retrieving, subsequent to defining the second cache, the non-destaged data from the first cache; and
storing the non-destaged data to the second cache;
wherein the metadata is selected from a list comprising a set of regions, on a storage device, that are associated with the first cache, and a set of pointers referencing the non-destaged data.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, apparatus and computer program products implement embodiments of the present invention that include defining, in a storage system including receiving, by a processor, metadata describing a first cache configured as a master cache having non-destaged data, and defining, using the received metadata, a second cache configured as a backup cache for the master cache. Subsequent to defining the second cache, the non-destaged data is retrieved from the first cache, and the non-destaged data is stored to the second cache.
-
Citations
17 Claims
-
1. A method, comprising:
-
receiving, by a processor, metadata describing a first cache configured as a master cache having non-destaged data; defining, using the received metadata, a second cache configured as a backup cache for the master cache; retrieving, subsequent to defining the second cache, the non-destaged data from the first cache; and storing the non-destaged data to the second cache; wherein the metadata is selected from a list comprising a set of regions, on a storage device, that are associated with the first cache, and a set of pointers referencing the non-destaged data. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A storage system, comprising:
-
a memory configured to store a first cache configured as a master cache having non-destaged data; and a processor configured to receive, metadata describing the first cache, to define, using the received metadata, a second cache configured as a backup cache for the master cache, to retrieve, subsequent to defining the second cache, the non-destaged data from the first cache, and to store the non-destaged data to the second cache;
wherein the processor is configured to select the metadata from a list comprising a set of regions, on a storage device, that are associated with the first cache, and a set of pointers referencing the non-destaged data. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product, the computer program product comprising:
-
a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code configured to receive metadata describing a first cache configured as a master cache having non-destaged data; computer readable program code configured to define, using the received metadata, a second cache configured as a backup cache for the master cache; computer readable program code configured to retrieve, subsequent to defining the second cache, the non-destaged data from the first cache and computer readable program code configured to store the non-destaged data to the second cache; wherein the computer readable program code is configured to select the metadata from a list comprising a set of regions, on a storage device, that are associated with the first cache, and a set of pointers referencing the non-destaged data. - View Dependent Claims (14, 15, 16, 17)
-
Specification