Proactive scheduling of background operations for solid state drives
AssigneePavilion Data Systems, Inc.
InventorsKiron Balkrishna Malwankar, Karagada Ramarao Kishore, Sundar Kanthadai
Life of this patent
Estimating the term…
Loading patent…
AssigneePavilion Data Systems, Inc.
InventorsKiron Balkrishna Malwankar, Karagada Ramarao Kishore, Sundar Kanthadai
Estimating the term…
A processing device of a storage server that manages a plurality of SSDs receives to read data. The processing device determines a first SSD of the plurality of SSDs on which the data is stored, and determines that the first SSD is performing a background operation. The processing device determines whether the data is located on a block of the first SSD that will be unavailable during the background operation. Responsive to determining that the data is located on the block of the first SSD, the processing device reconstructs the data based on additional data on one or more remaining SSDs of the plurality of SSDs. The processing device then generates a response to the request that includes the data.
A method comprising:
A solid state storage device (SSD), comprising:
A non-transitory computer readable storage medium having instructions that, when executed by a processing device of a storage server that manages a plurality of solid state storage devices (SSDs), cause the processing device to perform operations comprising:
Dependencies are inferred from the claim text.