MANAGING WEAR ON INDEPENDENT STORAGE DEVICES
First Claim
1. A method of managing wear on a plurality of independent storage devices having respective sets of memory cells, said method comprising:
- monitoring access characteristics of the memory cells in the plurality of independent storage devices;
receiving an instruction to access data on at least one of the memory cells;
selecting an independent storage device, of the plurality of independent storage devices, to access data on at least one of the memory cells of the selected independent storage device based upon one or more predetermined selection policies and the monitored access characteristics of the memory cells in the plurality of independent storage devices; and
assigning the selected independent storage device to access data on at least one of the memory cells of the selected independent storage device according to the received instruction.
2 Assignments
0 Petitions
Accused Products
Abstract
In a method of managing wear on a plurality of independent storage devices having respective sets of memory cells, access characteristics of the memory cells in the plurality of independent storage devices are monitored. In addition, an instruction to access data on at least one of the memory cells is received and an independent storage device of the plurality of independent storage devices is selected to access data on at least one of the memory cells of the selected independent storage device based upon one or more predetermined selection policies and the monitored access characteristics of the memory cells in the plurality of independent storage devices. Moreover, the selected independent storage device is assigned to access data on at least one of the memory cells of the selected independent storage device according to the received instruction.
-
Citations
20 Claims
-
1. A method of managing wear on a plurality of independent storage devices having respective sets of memory cells, said method comprising:
-
monitoring access characteristics of the memory cells in the plurality of independent storage devices; receiving an instruction to access data on at least one of the memory cells; selecting an independent storage device, of the plurality of independent storage devices, to access data on at least one of the memory cells of the selected independent storage device based upon one or more predetermined selection policies and the monitored access characteristics of the memory cells in the plurality of independent storage devices; and assigning the selected independent storage device to access data on at least one of the memory cells of the selected independent storage device according to the received instruction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for managing wear on a plurality of independent storage devices having respective sets of memory cells, said apparatus comprising:
-
one or more modules for monitoring access characteristics of the memory is cells in the plurality of independent storage devices, receiving an instruction to access data on at least one of the memory cells, selecting an independent storage device to be accessed based upon one or more predetermined selection policies and the monitored access characteristics of the memory cells, and assigning the selected independent storage device to access data on at least one of the memory cells of the selected independent storage device according to the received instruction; and a processor configured to implement the one or more modules. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer readable storage medium on which is embedded one or more computer programs, said one or more computer programs implementing a method of managing wear on a plurality of independent storage devices having respective sets of memory cells, said one or more computer programs comprising computer code for:
-
monitoring access characteristics of the memory cells in the plurality of independent storage devices; receiving an instruction to access data on at least one of the memory cells; selecting an independent storage device, of the plurality of independent storage devices, to access data on at least one of the memory cells of the selected independent storage device based upon one or more predetermined selection policies and the monitored access characteristics of the memory cells in the plurality of independent storage devices; and assigning the selected independent storage device to access data on at least one of the memory cells of the selected independent storage device according to the received instruction.
-
Specification