Method and system for scrubbing data within a data storage subsystem
First Claim
1. A method for scrubbing data of a storage element within a data storage subsystem, said method comprising:
- processing a request to access said storage element utilizing a first processing module and access permission metadata associated with said storage element; and
performing a data scrub process on said storage element utilizing a second processing module, wherein said performing comprises modifying said access permission metadata; and
validating data of said storage element substantially simultaneously with said processing.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for scrubbing data within a data storage subsystem is disclosed. According to one embodiment, a method is provided for scrubbing data of a storage element within a data storage subsystem. In the described method embodiment, a request to access the storage element is processed utilizing a first processing module and access permission metadata associated with the storage element. A data scrub process is concurrently performed utilizing a second processing module by modifying the access permission metadata and validating data of the storage element substantially simultaneously with the processing.
46 Citations
18 Claims
-
1. A method for scrubbing data of a storage element within a data storage subsystem, said method comprising:
-
processing a request to access said storage element utilizing a first processing module and access permission metadata associated with said storage element; and
performing a data scrub process on said storage element utilizing a second processing module, wherein said performing comprises modifying said access permission metadata; and
validating data of said storage element substantially simultaneously with said processing. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-readable medium encoded with a computer program, which when executed by a processor, causes said processor to implement a method for scrubbing data of a storage element within a data storage subsystem, said method comprising:
-
processing a request to access said storage element utilizing a first processing module and access permission metadata associated with said storage element; and
performing a data scrub process on said storage element utilizing a second processing module, wherein said performing comprises modifying said access permission metadata; and
validating data of said storage element substantially simultaneously with said processing. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system for scrubbing data of a storage element within a data storage subsystem, said system comprising:
-
a storage device to store said storage element;
a plurality of processing modules coupled to said storage device to substantially simultaneously access and scrub data of said storage element, said plurality of processing modules comprising;
a first processing module to process a request to access said storage element utilizing access permission metadata associated with said storage element; and
a second processing module to modify said access permission metadata and validate data of said storage element. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification