-
公开(公告)号: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.
-
13.
公开(公告)号:DE112020003721T5
公开(公告)日:2022-05-25
申请号:DE112020003721
申请日:2020-09-03
Applicant: IBM
Inventor: GUPTA LOKESH MOHAN , ASH KEVIN , RINALDI BRIAN ANTHONY , ANDERSON KYLER , KALOS MATTHEW
Abstract: Ein Verfahren zum dynamischen Wechseln zwischen Datenübertragungstechniken umfasst ein Empfangen einer E/A-Anforderung und ein Berechnen eines Kostenaufwands für ein Ausführen der E/A-Anforderung unter Verwendung einer Speicherkopie-Datenübertragungstechnik. Bei der Speicherkopie-Datenübertragungstechnik werden Cache-Segmente, die der E/A-Anforderung zugehörig sind, aus dem Cache-Speicher in einen permanent abgebildeten Speicher kopiert, der permanent auf ein Busadressfenster abgebildet ist. In dem Verfahren wird ferner ein Kostenaufwand für ein Ausführen der E/A-Anforderung unter Verwendung einer Speicherabbild-Datenübertragungstechnik berechnet. Bei der Speicherabbild-Datenübertragungstechnik werden temporär Cache-Segmente, die der E/A-Anforderung zugehörig sind, aus dem Cache-Speicher auf das Busadressfenster abgebildet. In dem Verfahren wird entweder die Speicherkopie-Datenübertragungstechnik oder die Speicherabbild-Datenübertragungstechnik verwendet, um die der E/A-Anforderung zugehörigen Cache-Segmente zu übertragen, in Abhängigkeit davon, welche Technik weniger kostenaufwändig ist. Es werden ferner ein entsprechendes System und Computerprogrammprodukt offenbart.
-
公开(公告)号:GB2514501B
公开(公告)日:2015-03-25
申请号:GB201414607
申请日:2013-02-18
Applicant: IBM
Inventor: GUPTA LOKESH MOHAN , ELEFTHERIOU EVANGELOS STAVROS , KOLTSIDAS IOANNIS , HU XIAO-YU , PLETKA ROMAN , HAAS ROBERT , BLINICK STEPHEN , BENHASE MICHAEL THOMAS
Abstract: Provided are a computer program product, system, and method for managing data in a first cache and a second cache. A reference count is maintained in the second cache for the page when the page is stored in the second cache. It is determined that the page is to be promoted from the second cache to the first cache. In response to determining that the reference count is greater than zero, the page is added to a Least Recently Used (LRU) end of an LRU list in the first cache. In response to determining that the reference count is less than or equal to zero, the page is added to a Most Recently Used (LRU) end of the LRU list in the first cache.
-
公开(公告)号:DE112013001284T5
公开(公告)日:2014-12-24
申请号:DE112013001284
申请日:2013-02-18
Applicant: IBM
Inventor: BLINICK STEPHEN , GUPTA LOKESH MOHAN , KOLTSIDAS IOANNIS , HU XIAO-YU , PLETKA ROMAN , HAAS ROBERT , BENHASE MICHAEL THOMAS , ELEFTHERIOU EVANGELOS STAVROS
Abstract: Es werden ein Computerprogrammprodukt, ein System und ein Verfahren zum Verwalten von Daten in einem ersten Cache-Speicher und in einem zweiten Cache-Speicher bereitgestellt. In dem zweiten Cache-Speicher wird eine Referenzanzahl für die Seite verwaltet, wenn die Seite in dem zweiten Cache-Speicher gespeichert ist. Es wird festgestellt, dass die Seite aus dem zweiten Cache-Speicher in den ersten Cache-Speicher umgestuft werden soll. Als Reaktion auf die Feststellung, dass die Referenzanzahl größer Null ist, wird die Seite an ein Least-Recently-Used-(LRU-)Ende einer LRU-Liste in dem ersten Cache-Speicher angefügt. Als Reaktion auf die Feststellung, dass die Referenzanzahl kleiner oder gleich Null ist, wird die Seite an ein Most-Recently-Used-(LRU-)Ende der LRU-Liste in dem ersten Cache-Speicher angefügt.
-
公开(公告)号:DE112012004209T5
公开(公告)日:2014-09-11
申请号:DE112012004209
申请日:2012-10-19
Applicant: IBM
Inventor: GUPTA LOKESH MOHAN , ELEFTHERIOU EVANGELOS , KOLTSIDAS IOANNIS , PLETKA ROMAN , HAAS ROBERT , BENHASE MICHAEL THOMAS , HU XIAO-YU , BLINICK STEPHEN
Abstract: Das Belegen mit Daten, die in einen sekundären Cache-Speicher eines Datenspeichers eingegeben werden sollen, wird gesteuert durch Ermitteln einer Vergleichsmaßzahl potenzieller Daten, Einstellen eines Schwellenwerts der Vergleichsmaßzahl; Zurückweisen potenzieller Daten, die dem sekundären Cache-Speicher des Datenspeichers bereitgestellt werden, deren Vergleichsmaßzahl kleiner ist als der Schwellenwert; und Aufnehmen potenzieller Daten, deren Vergleichsmaßzahl gleich dem Schwellenwert oder größer als dieser ist. Die Einstellung des Schwellenwerts der Vergleichsmaßzahl wird ermittelt durch Vergleichen einer Referenzmaßzahl in Bezug auf Treffer von Daten, die in den sekundären Cache-Speicher des Datenspeichers zuletzt eingegeben wurden, mit einer Referenzmaßzahl in Bezug auf Treffer bei Daten, die aus dem sekundären Cache-Speicher des Datenspeichers verlagert wurden; Verringern des Schwellenwerts, wenn die Referenzmaßzahl der zuletzt eingegebenen Daten größer ist als die Referenzmaßzahl der zuletzt verlagerten Daten; und Vergrößern des Schwellenwerts, wenn die Referenzmaßzahl der zuletzt eingegebenen Daten kleiner ist als die Referenzmaßzahl der zuletzt verlagerten Daten.
-
17.
公开(公告)号:DE112012004798T5
公开(公告)日:2014-07-31
申请号:DE112012004798
申请日:2012-11-09
Applicant: IBM
Inventor: GUPTA LOKESH MOHAN , STRAUSS CHRISTOPHER , WRIGHT WILL ALLEN , BENHASE MICHAEL THOMAS
Abstract: Eine Speichersteuereinheit, die einen Cache-Zwischenspeicher aufweist, empfängt einen Befehl von einem Host, wobei ein Satz von Kriterien, die den Lese- und Schreib-Antwortzeiten zum Ausführen des Befehls entsprechen, erfüllt sein muss; Die Speichersteuereinheit ermittelt Ränge eines ersten Typs und Ränge eines zweiten Typs, die einer Mehrzahl von Datenträgern entsprechen, die mit der Speichersteuereinheit verbunden sind, wobei der Befehl unter Berücksichtigung der Ränge des ersten Typs auszuführen ist. Die Auslagerungsgeschwindigkeit, die den Rängen des ersten Typs entspricht, wird so angepasst, dass sie geringer als eine Standard-Auslagerungsgeschwindigkeit ist, die den Rängen des zweiten Typs entspricht, wobei die Menge von Kriterien, die den Lese- und Schreib-Antwortzeiten zum Ausführen des Befehls entsprechen, erfüllt ist.
-
公开(公告)号:GB2506042B
公开(公告)日:2014-07-30
申请号:GB201321720
申请日:2012-05-22
Applicant: IBM
Inventor: BENHASE MICHAEL THOMAS , GUPTA LOKESH MOHAN , KALOS MATTHEW JOSEPH , GILL BINNY SHER
IPC: G06F12/08
-
公开(公告)号:GB2500457B
公开(公告)日:2014-04-16
申请号:GB201300444
申请日:2013-01-10
Applicant: IBM
Inventor: GUPTA LOKESH MOHAN , BENHASE MICHAEL THOMAS , ASH KEVIN JOHN
Abstract: A determination is made of a track to demote from the first cache to the second cache, wherein the track in the first cache corresponds to a track in the storage system and is comprised of a plurality of sectors. In response to determining that the second cache includes a the stale version of the track being demoted from the first cache, a determination is made as to whether the stale version of the track includes track sectors not included in the track being demoted from the first cache. The sectors from the track demoted from the first cache are combined with sectors from the stale version of the track not included in the track being demoted from the first cache into a new version of the track. The new version of the track is written to the second cache.
-
公开(公告)号:GB2494950B
公开(公告)日:2013-08-28
申请号:GB201211748
申请日:2012-07-03
Applicant: IBM
Inventor: LOVRIEN KURT ALLEN , GUPTA LOKESH MOHAN , BROWN THERESA MARY , HATFIELD BRIAN DAVID , GRUSY ELLEN JOANNE , SABA RAUL EDUARDO , MELLGREN CAROL SANTICH
Abstract: A storage controller receives a request to establish a point-in-time copy operation by placing a space efficient source volume in a point-in-time copy relationship with a space efficient target volume, wherein subsequent to being established the point-in-time copy operation is configurable to consistently copy the space efficient source volume to the space efficient target volume at a point in time. A determination is made as to whether any track of an extent is staging into a cache from the space efficient target volume or destaging from the cache to the space efficient target volume. In response to a determination that at least one track of the extent is staging into the cache from the space efficient target volume or destaging from the cache to the space efficient target volume, release of the extent from the space efficient target volume is avoided.
-
-
-
-
-
-
-
-
-