USING SPARE CAPACITY IN SOLID STATE DRIVES
First Claim
1. A method for managing the storage of data on a solid state drive (SSD), the SSD having a plurality of dies, each die of the plurality of dies having a storage capacity, the method comprising:
- dividing the storage capacity of each die of the plurality of dies into a primary capacity and a spare capacity, a primary die of the plurality of dies having a maximum primary capacity, a sum of the spare capacities of each of the plurality of dies excluding the primary die being at least as great as the maximum primary capacity;
storing the data on the SSD, the stored data distributed among each of the primary capacities, a first portion of the data stored in the primary capacity of a first die of the plurality of dies;
detecting a failure of the first die; and
in response to the detecting the failure of the first die, migrating the first portion of the data to the spare capacity of at least one of the plurality of dies.
1 Assignment
0 Petitions
Accused Products
Abstract
An SSD has a plurality of dies, with each die having a storage capacity. The storage capacity of each die is divided into a primary capacity and a spare capacity. A primary die has a maximum primary capacity, and a sum of the spare capacities of the remaining dies is greater than the maximum primary capacity. Data stored on the SSD is distributed among the primary capacities of the dies. When a failure of a first die is detected, data stored on the failed first die is migrated to the spare capacity of at least one of the remaining dies.
16 Citations
12 Claims
-
1. A method for managing the storage of data on a solid state drive (SSD), the SSD having a plurality of dies, each die of the plurality of dies having a storage capacity, the method comprising:
-
dividing the storage capacity of each die of the plurality of dies into a primary capacity and a spare capacity, a primary die of the plurality of dies having a maximum primary capacity, a sum of the spare capacities of each of the plurality of dies excluding the primary die being at least as great as the maximum primary capacity; storing the data on the SSD, the stored data distributed among each of the primary capacities, a first portion of the data stored in the primary capacity of a first die of the plurality of dies; detecting a failure of the first die; and in response to the detecting the failure of the first die, migrating the first portion of the data to the spare capacity of at least one of the plurality of dies. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
Specification