FLEXIBLE OVER-PROVISIONING OF STORAGE SPACE WITHIN SOLID-STATE STORAGE DEVICES (SSDs)
AssigneeApple Inc.
InventorsMeha N. DESAI, Eric B. TAMURA
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Inc.
InventorsMeha N. DESAI, Eric B. TAMURA
Estimating the term…
The embodiments set forth a technique for over-provisioning storage space within a solid-state storage device (SSD). In particular, a file system can (1) receive a first request to create a file, where the first request includes a size for the file, (2) identifying at least one extent that corresponds to storage space within the SSD that satisfies the size for the file, and associating the file with the at least one extent to indicate that the storage space is occupied, (3) receive a second request to cause (i) the file to remain established within the file system, and (ii) the storage space to be marked free within the SSD, and (4) carrying out the second request by causing the storage space to be marked free within the SSD.
A method for over-provisioning storage space within a solid-state storage device (SSD), the method comprising:
At least one non-transitory computer readable storage medium configured to store instructions that, when executed by at least one processor included in a computing device, cause the computing device to implement a file system that establishes over-provisioned storage space within a solid-state storage device (SSD), by carrying out steps that include:
A computing device configured to over-provision storage space within a solid-state storage device (SSD), the computing device comprising:
Dependencies are inferred from the claim text.