Method and Apparatus for Controlling Data Flow in Storage Device, Storage Device, and Storage Medium
US-2020409858-A1 · Dec 31, 2020 · US
US11249667B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11249667-B2 |
| Application number | US-201916561061-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 5, 2019 |
| Priority date | Sep 5, 2019 |
| Publication date | Feb 15, 2022 |
| Grant date | Feb 15, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Solutions for processing a redundant array of storage drives receiving a rebuilding request of a redundant array of storage drives. The redundant array has a first storage drive to be replaced. In response to no spare storage drive being available to logically replace the first storage drive, a second storage drive is identified, which is a source storage drive of a disk balance process being performed. A rebuilding of the redundant array is initiated by reconstructing data of the first storage drive on the second storage drive during the disk balance process.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method comprising: receiving, by one or more processing units, a rebuilding request of a redundant array of storage drives, the redundant array having a first storage drive to be replaced; in response to no spare storage drive being available to logically replace the first storage drive, identifying, by one or more processing units, a second storage drive configured as a source storage drive during implementation of a disk balance process being performed, wherein the disk balance process is copying data from the second storage drive to a third storage drive; rebuilding, by one or more processing units, the redundant array of storage drives by reconstructing data of the first storage drive on the second storage drive during the disk balance process; dynamically adjusting throughputs for the disk balance process and the rebuilding of the redundant array of storage drive, wherein at a time of the rebuilding request, throughput for the disk balance task (T s ) and throughput for rebuilding (T r ) are set according to Equation (1): { T r + T s = T b C d - C f T s = C d / T r ⇒ . { T s = T b ( C d - C f ) 2 C d - C f T r = T b C d 2 C d - C f ; Equation ( 1 ) wherein C d is a total capacity of a source drive, C f is a free capacity on the source drive at
Disk arrays, e.g. RAID, JBOD · CPC title
Reconstruction on already foreseen single or plurality of spare disks · CPC title
Migration mechanisms · CPC title
Improving or facilitating administration, e.g. storage management · CPC title
Improving the reliability of storage systems · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.