SYSTEM AND METHOD TO PRESERVE AND RECOVER UNWRITTEN DATA PRESENT IN DATA CACHE OF A DISK SUBSYSTEM ACROSS POWER OUTAGES
First Claim
1. A method of a controller comprising:
- applying a write-back technique between a host server and a data store;
accessing a dirty data in a cache memory during a power outage;
applying an algorithm for efficiently offloading the dirty data to a non-volatile storage device during the power outage; and
applying the algorithm to efficiently transfer the dirty data from the non-volatile storage device to the data store when power is restored.
8 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are a system and method to preserve and recover unwritten data present in data cache of a disk subsystem across power outages. In one embodiment, a method of a controller is described. The method includes applying a write-back technique between a host server and a data store, accessing a dirty data in a cache memory during a power outage. The method may apply an algorithm for efficiently offloading the dirty data to a non-volatile storage device during the power outage. In addition the method may apply the algorithm to efficiently transfer the dirty data from the non-volatile storage device to the data store when power is restored.
32 Citations
20 Claims
-
1. A method of a controller comprising:
-
applying a write-back technique between a host server and a data store; accessing a dirty data in a cache memory during a power outage; applying an algorithm for efficiently offloading the dirty data to a non-volatile storage device during the power outage; and applying the algorithm to efficiently transfer the dirty data from the non-volatile storage device to the data store when power is restored. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
a host server; a data store; a cache memory which comprise a dirty data; a non-volatile storage device to store the dirty data during a power outage; and a controller coupled between the host server and the data store to apply optimal algorithm to access the dirty data in the cache memory during the power outage and to offload the dirty data to the non-volatile storage device and to apply an algorithm to optimally transfer the dirty data from the non-volatile storage device to the data store when power is restored. - View Dependent Claims (18)
-
-
19. A method comprising:
-
accessing a dirty data block optimally in a cache memory during a power outage; storing the dirty data in a non-volatile storage device during the power outage; and transferring the dirty data from the non-volatile storage device to a data store when power is restored. - View Dependent Claims (20)
-
Specification