-
公开(公告)号:DE60313783T2
公开(公告)日:2008-06-05
申请号:DE60313783
申请日:2003-08-13
Applicant: IBM
Inventor: GIBBLE KEVIN LEE , KISHI GREGORY TAD , PEAKE JONATHAN WAYNE
Abstract: Provided are a method, system, and program for managing data in storage units. Storage pool information indicates an assignment of a plurality of storage units to a plurality of storage pools, wherein each pool is assigned zero or more storage units, wherein data associated with one storage pool is stored in a storage unit assigned to the storage pool, wherein the storage pool information for each pool indicates a threshold and target storage pool, and wherein the target storage pool is capable of being different from the storage pool. One storage unit associated with a source storage pool is selected and a determination is made of the threshold from the storage pool information for the source storage pool. A determination is made of whether the selected storage unit satisfies the determined threshold and if the selected storage unit satisfies the determined threshold, then a target storage unit in the target storage pool is selected if the storage pool information for the source storage pool indicates a target storage pool different from the source storage pool. Data from the selected storage unit is copied to the selected target storage unit.
-
公开(公告)号:DE60313783D1
公开(公告)日:2007-06-21
申请号:DE60313783
申请日:2003-08-13
Applicant: IBM
Inventor: GIBBLE KEVIN LEE , KISHI GREGORY TAD , PEAKE JONATHAN WAYNE
Abstract: Provided are a method, system, and program for managing data in storage units. Storage pool information indicates an assignment of a plurality of storage units to a plurality of storage pools, wherein each pool is assigned zero or more storage units, wherein data associated with one storage pool is stored in a storage unit assigned to the storage pool, wherein the storage pool information for each pool indicates a threshold and target storage pool, and wherein the target storage pool is capable of being different from the storage pool. One storage unit associated with a source storage pool is selected and a determination is made of the threshold from the storage pool information for the source storage pool. A determination is made of whether the selected storage unit satisfies the determined threshold and if the selected storage unit satisfies the determined threshold, then a target storage unit in the target storage pool is selected if the storage pool information for the source storage pool indicates a target storage pool different from the source storage pool. Data from the selected storage unit is copied to the selected target storage unit.
-
公开(公告)号:AT350700T
公开(公告)日:2007-01-15
申请号:AT03750873
申请日:2003-08-13
Applicant: IBM
Inventor: GIBBLE KEVIN LEE , KISHI GREGORY TAD , PATTERSON DAVID LEE
Abstract: A method and apparatus for maintaining information in one or more virtual volume aggregates comprising a plurality of virtual volumes. The method maintains a plurality of virtual volumes in a first information storage medium, and forms one or more virtual volume aggregates, where each of the of virtual volumes is assigned to one of the virtual volume aggregates. The method further provides a plurality of second information storage media. The method then identifies the least recently used virtual volume, and writes the virtual volume aggregate comprising that least recently used virtual volume to one or more second information storage media. Thereafter, the method determines if space is required on said first information storage medium. If space is required on said first information storage medium, the method selects the virtual volume aggregate comprising the least recently used virtual volume and removes from said first information storage medium each virtual volume in that selected virtual volume aggregate that has been written to one or more second information storage media.
-
14.
公开(公告)号:CA2496784A1
公开(公告)日:2004-03-11
申请号:CA2496784
申请日:2003-08-13
Applicant: IBM
Inventor: GIBBLE KEVIN LEE , PATTERSON DAVID LEE , KISHI GREGORY TAD
Abstract: Information is maintained in one or more virtual volume aggregates comprisin g a plurality of virtual volumes. A plurality of virtual volumes is maintained in a first information storage medium, and forms one or more virtual volume aggregates, where each of the of virtual volumes is assigned to one of the virtual volume aggregates. The method further provides a plurality of second information storage media. The method then identifies the least recently use d virtual volume, and writes the virtual volume aggregate comprising that leas t recently used virtual volume to one or more second information storage media . Thereafter, the method determines if space is required on said first information storage medium. If space is required on said first information storage medium, the method selects the virtual volume aggregate comprising t he least recently used virtual volume and removes from said first information storage medium each virtual volume in that selected virtual volume aggregate that has been written to one or more second information storage media.
-
公开(公告)号:DE112015000222T5
公开(公告)日:2016-09-01
申请号:DE112015000222
申请日:2015-04-08
Applicant: IBM
Inventor: SYMON ALISTAIR LEASK , JAQUETTE GLEN ALAN , KISHI GREGORY TAD
IPC: G06F11/14
Abstract: Bereitgestellt werden ein Computerprogrammprodukt, System und Verfahren zum Zusammenführen von mehreren Zeitpunktkopien zu einer zusammengeführten Zeitpunktkopie. Ein Repository verwaltet eine vollständige Kopie der Quellendaten und Zeitpunktkopien an Zeitpunkten der Quellendaten. Jede der Zeitpunktkopien besitzt Änderungsinformationen, die geänderte Daten in den Quellendaten angeben, die sich zwischen dem Zeitpunkt der Zeitpunktkopie und einem nachfolgenden Zeitpunkt geändert haben, und geänderte Zeitpunktdaten, die Daten in den Quellendaten ab dem Zeitpunkt der Zeitpunktkopie aufweisen, die in den Änderungsinformationen als geändert angegeben sind. Mindestens zwei ausgewählte der Zeitpunktkopien in dem Repository werden zu einer zusammengeführten Zeitpunktkopie zusammengeführt durch: Ausbilden von zusammengeführten Änderungsinformationen in der zusammengeführten Zeitpunktkopie, die geänderte Daten angeben, die in den Änderungsinformationen für die ausgewählten Zeitpunktkopien angegeben sind; und Ausbilden von zusammengeführten geänderten Daten in der zusammengeführten Zeitpunktkopie aus den geänderten Daten in den ausgewählten Zeitpunktkopien.
-
公开(公告)号:CA2497326C
公开(公告)日:2011-10-11
申请号:CA2497326
申请日:2003-08-13
Applicant: IBM
Inventor: GIBBLE KEVIN LEE , KISHI GREGORY TAD , PEAKE JONATHAN WAYNE
Abstract: Storage pool information indicates an assignment of a plurality of storage units to a plurality of storage pools, wherein each pool is assigned zero or more storage units, wherein data associated with one storage pool is stored in a storage unit assigned to the storage pool, wherein the storage pool information for each pool indicates a threshold and target storage pool, and wherein the target storage pool is capable of being different from the storage pool. One storage unit associated with a source storage pool is selected and a determination is made of the threshold from the storage pool information for the source storage pool. A determination is made of whether the selected storage unit satisfies the determined threshold and if the selected storage unit satisfies the determined threshold, then a target storage unit in the target storage pool is selected if the storage pool information for the source storage pool indicates a target storage pool different from the source storage pool. Data from the selected storage unit is copied to the selected target storage unit.
-
公开(公告)号:DE10055603B4
公开(公告)日:2007-12-13
申请号:DE10055603
申请日:2000-11-09
Applicant: IBM
Inventor: KISHI GREGORY TAD , REID MARK A
-
公开(公告)号:AU2003251068A1
公开(公告)日:2004-03-19
申请号:AU2003251068
申请日:2003-08-14
Applicant: IBM
Inventor: PEAKE JONATHAN WAYNE , CARLSON WAYNE CHARLES , GIBBLE KEVIN LEE , KISHI GREGORY TAD , NORMAN MARK ALLAN
Abstract: Provided are methods for borrow processing in storage pools. A plurality of physical volumes are allocated to a first storage pool. A determination is made whether the first storage pool has less than a threshold number of empty physical volumes. If the first storage pool has less than the threshold number of empty physical volumes, then at least one empty physical volume is borrowed to the first storage pool from a second storage pool.
-
公开(公告)号:GB2365562A
公开(公告)日:2002-02-20
申请号:GB0030359
申请日:2000-12-13
Applicant: IBM
Inventor: KISHI GREGORY TAD
Abstract: Messages for processing a database are protected during a termination and restart. An in-process message queue is coupled to a message reader and receives a copy of each read input message. A completion response detector monitors a valid completion response message to each read input message, and, upon detecting the valid completion response message, deletes the copied input message from the in-process message queue. Upon a termination and restart, a startup processor operates the message reader to read the input messages in the in-process message queue, and deletes the copied input message from the in-process message queue. The deletion thereby prevents any re-accessing of the copied input message upon a second restart, preventing a loop. The ease of termination and restart allows a special restart of the affected process of the database, rather than a system-wide termination and reboot.
-
公开(公告)号:DE112016003598T5
公开(公告)日:2018-05-30
申请号:DE112016003598
申请日:2016-08-16
Applicant: IBM
Inventor: ARONOVICH LIOR , HUYNH KIEN KIM , KISHI GREGORY TAD
IPC: G06F17/30
Abstract: Von einem Computer ausgeführte Verfahren zur gleichzeitigen Verarbeitung von Operationen an einer baumbasierten Datenstruktur beinhalten: Empfangen einer Eingabe an einem Speichersystem, das eine Speichereinheit verwaltet, in der die baumbasierte Datenstruktur gespeichert ist, wobei die Eingabe einen Satz von heterogenen Operationen kennzeichnet, die auf die baumbasierte Datenstruktur angewendet werden sollen; Feststellen von einem oder mehreren Knoten der baumbasierten Datenstruktur, auf den beziehungsweise die eine oder mehrere Operationen des Satzes von heterogenen Operationen angewendet werden sollen; und gleichzeitiges und mengenbasiertes Durchführen von einer oder mehreren Operationen des Satzes von heterogenen Operationen. Systeme und Verfahren zur Durchführung derselben werden ebenfalls offenbart.
-
-
-
-
-
-
-
-
-