SYSTEM AND METHOD TO EFFICIENTLY SCHEDULE AND/OR COMMIT WRITE DATA TO FLASH BASED SSDs ATTACHED TO AN ARRAY CONTROLLER
AssigneeLSI Corporation
InventorsMahmoud K. Jibbe, Dhishankar Sengupta, Arunkumar Ragendran
Life of this patent
Estimating the term…
Abstract
An apparatus comprising a controller and an array. The controller may be configured to generate control signals in response to one or more input requests. The array may comprise a plurality of solid state devices. The solid state devices may be configured to (i) read and/or write data in response to the control signals received from the controller and (ii) distribute writes across the plurality of solid state devices such that each of said solid state devices has a similar number of writes.
Claims11
An apparatus comprising:
- a controller configured to generate control signals in response to one or more input requests;
- and
- an array comprising a plurality of solid state devices, wherein said solid state devices are configured to (i) read and/or write data in response to said control signals received from said controller and (ii) distribute writes across said plurality of solid state devices such that each of said solid state devices has a similar number of writes.
An apparatus comprising:
- means for generating control signals in response to one or more input requests;
- means for reading and/or writing data in response to said control signals;
- and
- means for distributing writes across a plurality of solid state devices such that each of said solid state devices has a similar number of writes.
A method of scheduling and/or committing data to a plurality of solid state devices, comprising the steps of:
- (A) generating control signals in response to one or more input requests;
- (B) reading and/or writing said data in response to said control signals;
- and
- (C) distributing writes across said solid state devices such that each of said solid state devices has a similar number of writes.
Dependencies are inferred from the claim text.