-
51.
公开(公告)号:DE112012002615B4
公开(公告)日:2021-06-02
申请号:DE112012002615
申请日:2012-07-02
Applicant: IBM
Inventor: GUPTA LOKESH MOHAN , BENHASE MICHAEL THOMAS , GILL BINNY SHER , HAFNER JAMES LEE
Abstract: Computerprogrammprodukt zum Verarbeiten einer Gruppe von Datenspuren und Paritätsdaten, die mindestens einer Speichereinheit (100) mit sequenziellem Zugriff zugehörig sind und mit einer ersten Cache-Einheit (14) und einer zweiten Cache-Einheit (18) Daten austauschen, wobei das Computerprogrammprodukt ein durch einen Computer lesbares Speichermedium aufweist, auf dem ein durch einen Computer lesbarer Programmcode enthalten ist, der ausgeführt wird, um Arbeitsschritte durchzuführen, wobei die Arbeitsschritte aufweisen:Empfangen (300) einer Schreibanforderung, die mindestens eine aktualisierte Spur für die Gruppe von Spuren enthält;Speichern (302) der mindestens einen aktualisierten Spur unter Verwendung der ersten Cache-Einheit (14);Senden einer Anforderung zum Vorabladen an die mindestens eine Speichereinheit (100) mit sequenziellem Zugriff, um der Gruppe von Spuren zugehörige Spuren vorab in die zweite Cache-Einheit (18) zu laden;Erzeugen (308) einer Leseanforderung, um die vorab geladenen Spuren nach dem Senden der Anforderung zum Vorabladen zu lesen;Speichern (310) der der Leseanforderung von der zweiten Cache-Einheit (18) zurückgesendeten gelesenen vorab geladenen Spuren unter Verwendung der ersten Cache-Einheit (14); undBerechnen (312) neuer Paritätsdaten aus der mindestens einen aktualisierten Spur und den gelesenen vorab geladenen Spuren,wobei die Paritätsdaten und die neuen Paritätsdaten jeweils für die Gruppe von Spuren berechnet sind.
-
52.
公开(公告)号:DE112012001808B4
公开(公告)日:2018-12-13
申请号:DE112012001808
申请日:2012-05-22
Applicant: IBM
Inventor: BENHASE MICHAEL THOMAS , GUPTA LOKESH MOHAN , KALOS MATTHEW JOSEPH , GILL BINNY SHER
IPC: G06F12/16
Abstract: Computerprogrammprodukt zum Verwalten von Daten in einem Cachespeichersystem, aufweisend einen ersten Cachespeicher, einen zweiten Cachespeicher und eine Speichereinheit, wobei das Computerprogrammprodukt ein computerlesbares Speichermedium mit einem darauf ausgebildeten computerlesbaren Programmcode aufweist, der ausgeführt wird, um Operationen durchzuführen, wobei die Operationen aufweisen:Führen in dem ersten Cachespeicher modifizierter und unmodifizierter Spuren in dem Speicher, der Eingabe/Ausgabeanforderungen unterliegt;Zurücksetzen modifizierter und unmodifizierter Spuren von dem ersten Cachespeicher;Weitergeben der von dem ersten Cachespeicher zurückgesetzten modifizierten und unmodifizierten Spuren an den zweiten Cachespeicher;Verwerfen unmodifizierter Spuren, die von dem zweiten Cachespeicher zurückgesetzt wurden;Gruppieren modifizierter Spuren in dem zweiten Cachespeicher, die sich an nahen physischen Orten auf der Speichereinheit befinden; undAuslesen der gruppierten modifizierten Spuren aus dem zweiten Cachespeicher auf die Speichereinheit.
-
公开(公告)号:GB2507710B
公开(公告)日:2014-08-13
申请号:GB201403844
申请日:2012-06-28
Applicant: IBM
Inventor: BENHASE MICHAEL THOMAS , MCNEILL ANDREW B JR
IPC: G06F3/06
-
公开(公告)号:DE112012004540T5
公开(公告)日:2014-08-07
申请号:DE112012004540
申请日:2012-10-22
Applicant: IBM
Inventor: GUPTA LOKESH MOHAN , ELEFTHERIOU EVANGELOS STAVROS , KOLTSIDAS LOANNIS , HU XIAO-YU , PLETKA ROMAN , HAAS ROBERT , BENHASE MICHAEL THOMAS , KALOS MATTHEW JOSEPH
IPC: G06F12/06
Abstract: Speicherplatz eines Datenspeichers eines Datenspeichersystems wird freigegeben durch Ermitteln von Vergleichskennzahlen von im Datenspeichersystem gespeicherten Daten; Ermitteln von Verlagerungskennzahlen, die sich auf ein Verlagern der Daten innerhalb des Datenspeichers beziehen; Ermitteln von Nutzenkennzahlen der Daten, welche die Vergleichskennzahlen mit den Verlagerungskennzahlen für die Daten verbinden; und Verfügbarmachen der Daten für die Speicherplatzfreigabe, deren Nutzenkennzahl eine Nutzenkennzahlgrenze nicht erreicht. Somit werden Daten, die andernfalls entfernt oder herabgestuft werden, die jedoch die Nutzenkennzahlgrenze erreichen oder überschreiten, von einer Speicherplatzfreigabe ausgenommen und stattdessen im Datenspeichersystem beibehalten.
-
公开(公告)号:GB2505969B
公开(公告)日:2014-08-06
申请号:GB201219067
申请日:2012-10-24
Applicant: IBM
-
公开(公告)号:GB2499968B
公开(公告)日:2014-01-29
申请号:GB201312203
申请日:2011-11-29
Applicant: IBM
Inventor: BENHASE MICHAEL THOMAS , BEARDSLEY BRENT CAMERON , WILLIAMS SONNY EARL , GUPTA LOKESH MOHAN
IPC: G06F12/08
Abstract: A system includes a cache and a processor. The processor is configured to utilize a first thread to continually determine a desired scan time for scanning the plurality of storage tracks in the cache and utilize a second thread to continually control an actual scan time of the plurality of storage tracks in the cache based on the continually determined desired scan time. One method includes utilizing a first thread to continually determine a desired scan time for scanning the plurality of storage tracks in the cache and utilizing a second thread to continually control an actual scan time of the plurality of storage tracks in the cache based on the continually determined desired scan time.
-
57.
公开(公告)号:DE112012001808T5
公开(公告)日:2014-01-23
申请号:DE112012001808
申请日:2012-05-22
Applicant: IBM
Inventor: BENHASE MICHAEL THOMAS , GUPTA LOKESH MOHAN , GILL BINNY SHER , KALOS MATTHEW JOSEPH
IPC: G06F12/16
Abstract: Es werden ein Computerprogrammprodukt, ein System und ein Verfahren zum Cachespeicher-Management von Spuren in einem ersten Cachespeicher und einem zweiten Cachespeicher für einen Speicher bereitgestellt. Der erste Cachespeicher führt modifizierte und unmodifizierte Spuren in dem Speicher, der Eingabe/Ausgabe (E/A) Anforderungen unterliegt. Modifizierte und unmodifizierte Spuren werden von dem ersten Cachespeicher zurückgesetzt. Die von dem ersten Cachespeicher zurückgesetzten modifizierten und unmodifizierten Spuren werden an den zweiten Cachespeicher weitergegeben. Die von dem zweiten Cachespeicher zurückgesetzten modifizierten und unmodifizierten Spuren werden verworfen. Die modifizierten Spuren in dem zweiten Cachespeicher, die sich an naheliegenden physischen Orten auf der Speichereinheit befinden, werden gruppiert, und die gruppierten modifizierten Spuren werden von dem zweiten Cachespeicher an die Speichereinheit ausgelesen.
-
58.
公开(公告)号:GB2502929A
公开(公告)日:2013-12-11
申请号:GB201316907
申请日:2012-03-02
Applicant: IBM
Inventor: MATOSEVICH RIVKA MAYRAZ , MELLGREN CAROL SANTICH , BROWN THERESA MARY , GUPTA LOKESH , BENHASE MICHAEL THOMAS
IPC: G06F12/00
Abstract: A method for deleting a relation between a source and a target in a multi-target architecture is described. The multi-target architecture includes a source and multiple space-efficient (SE) targets mapped thereto. In one embodiment, such a method includes initially identifying a relation for deletion from the multi-target architecture. A space-efficient (SE) target associated with the relation is then identified. A mapping structure maps data in logical tracks of the SE target to physical tracks of a repository. The method then identifies a sibling SE target that inherits data from the SE target. Once the SE target and the sibling SE target are identified, the method modifies the mapping structure to map the data in the physical tracks of the repository to the logical tracks of the sibling SE target. The relation is then deleted between the source and the SE target. A corresponding computer program product is also described herein.
-
公开(公告)号:GB2490412A
公开(公告)日:2012-10-31
申请号:GB201207226
申请日:2011-01-07
Applicant: IBM
Inventor: PLETKA ROMAN , ELEFTHERIOU EVANGELOS , HAAS ROBERT , HU XIAO-YU , HSU YU-CHENG , GUPTA LOKESH MOHAN , HYDE JOSEPH SMITH II , BENHASE MICHAEL THOMAS , SANCHEZ ALFRED EMILLIO , ASH KEVIN JOHN
IPC: G06F12/08
Abstract: An I/O enclosure module is provided with one or more I/O enclosures having a plurality of slots for receiving electronic devices. A host adapter is connected a first slot of the I/O enclosure module and is configured to connect a host to the I/O enclosure. A device adapter is connected to a second slot of the I/O enclosure module and is configured to connect a storage device to the I/O enclosure module. A flash cache is connected to a third slot of the I/O enclosure module and includes a flash-based memory configured to cache data associated with data requests handled through the I/O enclosure module. A primary processor complex manages data requests handled through the I/O enclosure module by communicating with the host adapter, device adapter, and flash cache to manage to the data requests.
-
公开(公告)号:DE10062063A1
公开(公告)日:2001-07-19
申请号:DE10062063
申请日:2000-12-13
Applicant: IBM
Inventor: BENHASE MICHAEL THOMAS , CHEN JAMES CHIENCHIUNG
Abstract: The control method has each incoming input/output request inserted in an entry in the waiting loop data structure (8) corresponding to the request priority plane, each entry having a number of requests of similar priority arranged in sequence, with processing of the requests held in the waiting loop in order of priority. Also included are Independent claims for the following: (a) a control system for an incoming request waiting loop; (b) a computer program product for an incoming request waiting loop control procedure; (c) a memory device with a request waiting loop data structure.
-
-
-
-
-
-
-
-
-