-
公开(公告)号:DE112021000794B4
公开(公告)日:2025-01-30
申请号:DE112021000794
申请日:2021-03-30
Applicant: IBM
Inventor: GUPTA LOKESH MOHAN , HARDY CLINT A , RINALDI BRIAN ANTHONY , NIELSEN KARL ALLEN
IPC: G06F12/00
Abstract: Verfahren (600) zum Verbessern der Auslagerungsleistung in ein RAID-Array, das Verfahren aufweisend:Speichern einer Mehrzahl von Strides in einem RAID-Array (302), wobei jeder Stride einen Satz von Datenelementen umfasst, die über mehrere Speicherlaufwerke (204, 204a-d) des RAID-Arrays verteilt sind;Führen eines Zählwertes (402) für jedes Datenelement (400) jedes Strides der Mehrzahl;periodisches Erkennen (602, 604, 614) von ersten Strides in dem Cache (218, 218b), die bereit sind, in das RAID-Array ausgelagert zu werden, wobei das Erkennen der ersten Strides das Erkennen von Strides aufweist, bei denen jedes Datenelement der Strides einen Zählwert aufweist (606), der kleiner oder gleich einem ersten festgelegten Schwellenwert ist;während des Scannens des Cache, Erkennen (604, 606) von zweiten Strides der Mehrzahl, die derzeit nicht bereit sind, in das RAID-Array ausgelagert zu werden, aber wahrscheinlich bereit sein werden, während eines nachfolgenden Scans des Cache ausgelagert zu werden, wobei das Erkennen der zweiten Strides das Erkennen von Strides umfasst, bei denen jedes Datenelement der Strides einen Zählwert aufweist (616), der kleiner oder gleich einem zweiten festgelegten Schwellenwert ist, der sich von dem ersten festgelegten Schwellenwert unterscheidet;Einleiten (620), aus dem RAID-Array in den Cache ,eines präventiven Zwischenspeicherns jeglicher fehlender Datenelemente der zweiten Strides , die benötigt werden, um Paritätswerte für die zweiten Strides zu berechnen (612); undAuslagern (612), aus dem Cache, der zweiten Strides vom Cache in das RAID-Array, wenn der nachfolgende Scan eintritt.
-
公开(公告)号:AU2021256526A1
公开(公告)日:2022-08-04
申请号:AU2021256526
申请日:2021-03-25
Applicant: IBM
Inventor: HARDY CLINT A , GUPTA LOKESH MOHAN , NIELSEN KARL ALLEN , RINALDI BRIAN ANTHONY
Abstract: A first score corresponding to a full stride destage, a second score corresponding to a strip destage, and a third score corresponding to an individual track destage are computed, wherein the first score, the second score, and the third score are computed for a group of Input/Output (I/O) operations based on a first metric and a second metric, wherein the first metric is configured to affect a performance of data transfers, and wherein the second metric is configured to affect a drive life. A determination is made of a type of destage to perform based on the first score, the second score, and the third score.
-
公开(公告)号:DE112021000794T5
公开(公告)日:2022-12-22
申请号:DE112021000794
申请日:2021-03-30
Applicant: IBM
Inventor: GUPTA LOKESH MOHAN , HARDY CLINT A , RINALDI BRIAN ANTHONY , NIELSEN KARL ALLEN
IPC: G06F12/00
Abstract: Es wird ein Verfahren zum Verbessern der Auslagerungsleistung in ein RAID-Array offenbart. Das Verfahren scannt periodisch einen Cache nach ersten Strides, die bereit sind, in ein RAID-Array ausgelagert zu werden. Beim Scannen des Cache erkennt das Verfahren zweite Strides, die derzeit nicht bereit sind, in das RAID-Array ausgelagert zu werden, aber wahrscheinlich bereit sein werden, während eines nachfolgenden Scans des Cache ausgelagert zu werden. Das Verfahren leitet als Vorbereitung für den nachfolgenden Scan ein präventives Zwischenspeichern aller fehlenden Daten der zweiten Strides aus dem RAID-Array in den Cache ein. Beim Eintreten des nachfolgenden Scans lagert das Verfahren die zweiten Strides aus dem Cache vom Cache in das RAID-Array aus.
-
公开(公告)号:DE112021000636T5
公开(公告)日:2022-11-03
申请号:DE112021000636
申请日:2021-03-25
Applicant: IBM
Inventor: HARDY CLINT A , GUPTA LOKESH MOHAN , NIELSEN KARL ALLEN , RINALDI BRIAN ANTHONY
IPC: G06F12/06
Abstract: Ein erster Punktwert, der einer Vollschritt-Auslagerung entspricht, ein zweiter Punktwert, der einer Strip-Auslagerung entspricht, und ein dritter Punktwert, der einer Einzelne-Spur-Auslagerung entspricht werden berechnet, wobei der erste Punktwert, der zweite Punktwert und der dritte Punktwert auf der Grundlage einer ersten Maßzahl und einer zweiten Maßzahl für eine Gruppe von Eingabe/Ausgabe-Operationen (E/A-Operationen) berechnet werden, wobei die erste Maßzahl so konfiguriert ist, dass sie sich auf eine Leistung von Datenübertragungen auswirkt, und die zweite Maßzahl so konfiguriert ist, dass sie sich auf eine Laufwerkslebensdauer auswirkt. Eine Ermittlung einer Auslagerungsart wird vorgenommen, die auf der Grundlage des ersten Punktwertes, des zweiten Punktwertes und des dritten Punktwertes durchgeführt werden soll.
-
公开(公告)号:AU2021260526A1
公开(公告)日:2022-08-18
申请号:AU2021260526
申请日:2021-03-30
Applicant: IBM
Inventor: GUPTA LOKESH MOHAN , HARDY CLINT A , RINALDI BRIAN ANTHONY , NIELSEN KARL ALLEN
IPC: G06F12/08
Abstract: There is a method for improving destage performance to a RAID array. The method periodically scans a cache for first strides that are ready to be destaged to a RAID array. While scanning the cache, the method identifies second strides that are not currently ready to be destaged to the RAID array, but will likely be ready to be destaged during a subsequent scan of the cache. The method initiates preemptive staging of any missing data of the second strides from the RAID array into the cache in preparation for the subsequent scan. Upon occurrence of the subsequent scan, the method destages, from the cache, the second strides from the cache to the RAID array.
-
-
-
-