Coordinated garbage collection for raid array of solid state disks
AssigneeUT-Battelle, LLC
InventorsDavid A. Dillow, Youngjae Kim, Hakki S. Oral, Galen M. Shipman, Feiyi Wang
Life of this patent
Estimating the term…
Abstract
An optimized redundant array of solid state devices may include an array of one or more optimized solid-state devices and a controller coupled to the solid-state devices for managing the solid-state devices. The controller may be configured to globally coordinate the garbage collection activities of each of said optimized solid-state devices, for instance, to minimize the degraded performance time and increase the optimal performance time of the entire array of devices.
Claims25
An optimized redundant array of solid state drives comprising:
- an array of two or more optimized solid state drives;
- and
- a controller coupled to the solid state drives for managing the solid state drives, said controller configured to globally coordinate the garbage collection activities of each of said optimized solid-state drives participating in the globally coordinated garbage collection.
A method of optimizing performance of a redundant array of individual solid state drives comprising:
- communicating, by a controller connected to the array, with said individual solid state drives;
- and
- coordinating, by said controller connected to the array, garbage collection activities of each of the individual solid-state drives.
A non-transitory computer readable storage medium storing a program of instructions executable by a machine to perform a method of optimizing performance of a redundant array of individual solid state drives, the method comprising:
- communicating, by a controller connected to the array, with said individual solid state drives;
- and
- coordinating, by said controller connected to the array, garbage collection activities of each of the individual solid-state drives using a controller connected to the array.
Dependencies are inferred from the claim text.