STORAGE OPERATING SYSTEM
First Claim
Patent Images
1. A method of operating a storage system including a plurality of unit storages each including at least one flash memory chip, the method comprising:
- monitoring performance a first unit storage among the plurality of unit storages;
determining that the first unit storage is in a first state when a monitored performance value of the first unit storage exceeds a reference value; and
if a first type of request for the first unit storage is received subsequent to a determination that the first unit storage is in the first state, then using a second unit storage different from the first unit storage to process the first type of request.
1 Assignment
0 Petitions
Accused Products
Abstract
A storage system includes a plurality of unit storages each including at least one flash memory chip. Performance of at least a first storage of the unit storages is monitored. A first type of request for the first storage is processed using a second storage of the unit storages, instead of using the first storage, if the performance monitoring indicates that the first unit storage has reached an end-of-life state.
17 Citations
20 Claims
-
1. A method of operating a storage system including a plurality of unit storages each including at least one flash memory chip, the method comprising:
-
monitoring performance a first unit storage among the plurality of unit storages; determining that the first unit storage is in a first state when a monitored performance value of the first unit storage exceeds a reference value; and if a first type of request for the first unit storage is received subsequent to a determination that the first unit storage is in the first state, then using a second unit storage different from the first unit storage to process the first type of request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of operating an SSD, the method comprising:
-
monitoring performance of each of a plurality of flash memory chips of the SSD including at least first and second flash memory chips; determining, based on the monitoring, that a first flash memory chip among the plurality of flash memory chips is in an end-of-life state; subsequent to determining that the first flash memory chip is in an end-of-life state, receiving a request for the first flash memory chip; if the request is a write request, then using the second flash memory chip to process the write request; and if the request is a read request, then using the first flash memory chip to process the read request. - View Dependent Claims (15)
-
-
16. A storage system comprising:
-
a plurality of flash memory chips including at least first and second flash memory chips; and a controller communicatively connected with the plurality of flash memory chips and configured to; monitor performance of and control the flash memory chips; determine, based on the monitoring, whether the first flash memory chip is in an end-of-life state; receive a write request for the first unit storage; use the first flash memory chip to process the write request if the first flash memory chip has not been determined to be in the end-of-life state; and use the second flash memory chip to process the write request if the first flash memory chip has been determined to be in the end-of-life state. - View Dependent Claims (17, 18, 19, 20)
-
Specification