-
公开(公告)号:GB2395809B
公开(公告)日:2005-12-21
申请号:GB0227735
申请日:2002-11-28
Applicant: IBM
Inventor: FUENTE CARLOS FRANCISCO , SCALES WILLIAM JAMES
IPC: G06F17/30
-
公开(公告)号:GB2395809A
公开(公告)日:2004-06-02
申请号:GB0227735
申请日:2002-11-28
Applicant: IBM
Inventor: FUENTE CARLOS FRANCISCO , SCALES WILLIAM JAMES
IPC: G06F17/30
Abstract: A storage controller in a network comprises an I/O performing component, a component 210 assign ownership of metadata 206 for data 208 to an owner storage controller node, a lock manager 212 to control locking of metadata during I/O, and a messaging component 214 to pass messages between storage controller nodes to request metadata state, grant locks, request release of locks, and signal lock release. The I/O is performed on data whose metadata is owned by any owner storage controller node, subject to compliance with metadata lock protocols controlled by the owner storage controller, and any copy of the data 209 held from time to time is maintained in a coherency relation with the data. The I/O component may perform a Remote Copy or Flash Copy operation.
-
公开(公告)号:GB2506044A
公开(公告)日:2014-03-19
申请号:GB201321951
申请日:2012-05-01
Applicant: IBM
Abstract: A method and system are provided for storage checkpointing in a mirrored virtual machine system. The method includes a storage controller receiving a modifying operation to storage from a virtual machine and carrying out the modifying operation in a non-destructive manner by saving the modifying operation data to a checkpointing region of storage and preserving the stored previous data state. The method also includes receiving a checkpoint notification and committing modifying operation data from the checkpointing region and releasing the stored previous data state. If a failover notification is received, the storage controller rolls back the physical storage to match a checkpoint state.
-
公开(公告)号:DE112011100534T5
公开(公告)日:2012-12-13
申请号:DE112011100534
申请日:2011-05-17
Applicant: IBM
Abstract: Ein Verfahren zur Durchführung eines Sicherungsprozesses umfasst das Empfangen einer Anweisung, die einen Sicherungsprozess von einem Quellen-Speicherdatenträger zu einem Ziel-Speicherdatenträger auslöst, das Erkennen des Typs des Sicherungsprozesses entweder als kompletter Sicherungsprozess zum Erstellen einer vollständigen Kopie des Quellen-Speicherdatenträgers auf dem Ziel-Speicherdatenträger oder als teilweiser Sicherungsprozess zum Erstellen einer Kopie der auf dem Quellen-Speicherdatenträger geänderten Daten auf dem Ziel-Speicherdatenträger, und wenn für den erkannten Typ des Sicherungsprozesses eine Kaskade vorliegt, Hinzufügen des Ziel-Speicherdatenträgers zu der vorhandenen Kaskade für den erkannten Typ des Sicherungsprozesses, oder wenn für den erkannten Typ des Sicherungsprozesses keine Kaskade vorliegt, Starten einer neuen Kaskade des Ziel-Speicherdatenträgers von dem Quellen-Speicherdatenträger.
-
公开(公告)号:DE112010003788T5
公开(公告)日:2012-11-08
申请号:DE112010003788
申请日:2010-08-26
Applicant: IBM
Inventor: FUENTE CARLOS FRANCISCO , SCALES WILLIAM JAMES , WHYTE BARRY DOUGLAS
Abstract: Es wird ein Datenspeicherungssystem beschrieben, das eine Steuereinheit, ein erstes Speichermedium geringer Leistungsfähigkeit und ein zweites Speichermedium höherer Leistungsfähigkeit umfasst. Die Steuereinheit ist mit den Speichermedien verbunden und so eingerichtet, dass sie den E/A-Zugriff auf daktiv ist, speichert sie ein Abbild auf dem ersten Speichermedium, löst eine Funktion zum Kopieren vom ersten Speichermedium zum zweiten Speichermedium aus, leitet alle E/A-Zugriffe auf das Abbild an das zweite Speichermedium und lagert periodisch Daten vom zweiten Speichermedium zum ersten Speichermedium um.
-
46.
公开(公告)号:DE102012206283A1
公开(公告)日:2012-11-08
申请号:DE102012206283
申请日:2012-04-17
Applicant: IBM
Inventor: SCALES WILLIAM JAMES , SHEKHAR ROHIT , PADIA PRAVEEN KUMAR
Abstract: Ein Verfahren und ein System zum Verteilen des Datenflusses auf mehrere Pfade (Multi-Pathing) in einem Speicherbereichsnetzwerk (SAN) werden bereitgestellt. Das Verfahren umfasst das Verfügen über Möglichkeiten, um eine E/A-Anforderung an einen ersten Typ eines SAN zu senden und eine E/A-Anforderung an einen zweiten Typ eines SAN zu senden, wobei der erste SAN-Typ ein Leistungsmerkmal in Form von einer höheren E/A pro Sekunde als der zweite SAN-Typ aufweist. Das Verfahren umfasst des Weiteren: Empfangen einer E/A-Anforderung; und Feststellen der Länge der E/A-Anforderung, und wenn die Länge eine Schwellwert-Länge unterschreitet, Senden der E/A-Anforderung an den ersten SAN-Typ; wenn die Länge eine Schwellwert-Länge überschreitet, Senden der E/A-Anforderung an den zweiten SAN-Typ. Darüber hinaus kann das Verfahren das Feststellen, ob eine Bandbreite des zweiten SAN-Typs für einen Zeitraum voll in Anspruch genommen wird, und wenn sie voll in Anspruch genommen wird, das Senden einer E/A-Ange an den ersten SAN-Typ umfassen.
-
公开(公告)号:DE60326632D1
公开(公告)日:2009-04-23
申请号:DE60326632
申请日:2003-08-14
Applicant: IBM
Inventor: FUENTE CARLOS FRANCISCO , SCALES WILLIAM JAMES
Abstract: A method, system, and machine-readable medium for providing high-performance lock management for a flash copy image of a region of data in N-way shared storage systems is disclosed. According to one embodiment, a data processing system is provided which comprises a cache to store a copy of metadata specifying a coherency relationship between a region of data and a flash copy image of the region of data, wherein the metadata is subject to one or more lock protocols controlled by an owner storage controller node; and a client storage controller node, coupled with the cache, comprising an input/output performing component to receive a request to perform an input/output operation on at least one of the region of data and the flash copy image of the region of data and to perform the input/output operation utilizing the copy of the metadata.
-
公开(公告)号:DE60311528D1
公开(公告)日:2007-03-15
申请号:DE60311528
申请日:2003-10-28
Applicant: IBM
Inventor: FUENTE FRANCISCO , JONES MICHAEL , PASSINGHAM JOHN , SCALES WILLIAM JAMES
Abstract: An apparatus for data transmission over a network includes a buffer and a timer mechanism for timing an optimum interval (less than the round-trip error response delay) for retransmission of data. A first accessor accesses data in the buffer for transmission and starts a first timeout clock. Second or further accessors of the buffer are responsive to a timeout to access the data, start a timeout clock and attempt to transmit the data on a path avoiding path elements used by prior accessors. A counter increments and decrements a count of the references to the buffer by accessors and signals when the count reaches zero. A memory manager returns the buffer to a free buffer pool responsive to the reference counter signaling that the count has reached zero. An analysis mechanism can be used to determine the optimum interval and tune the timer mechanism.
-
公开(公告)号:AT352935T
公开(公告)日:2007-02-15
申请号:AT03769668
申请日:2003-10-28
Applicant: IBM
Inventor: FUENTE CARLOS FRANCISCO , JONES ROBERT MICHAEL , PASSINGHAM WILLIAM JOHN , SCALES WILLIAM JAMES
Abstract: An apparatus for data transmission over a network includes a buffer and a timer mechanism for timing an optimum interval (less than the round-trip error response delay) for retransmission of data. A first accessor accesses data in the buffer for transmission and starts a first timeout clock. Second or further accessors of the buffer are responsive to a timeout to access the data, start a timeout clock and attempt to transmit the data on a path avoiding path elements used by prior accessors. A counter increments and decrements a count of the references to the buffer by accessors and signals when the count reaches zero. A memory manager returns the buffer to a free buffer pool responsive to the reference counter signaling that the count has reached zero. An analysis mechanism can be used to determine the optimum interval and tune the timer mechanism.
-
公开(公告)号:CA2521947A1
公开(公告)日:2004-11-04
申请号:CA2521947
申请日:2004-03-29
Applicant: IBM
Inventor: CARR DAVID JOHN , NICHOLSON ROBERT BRUCE , JONES MICHAEL JOHN , WHYTE BARRY DOUGLAS , SCALES WILLIAM JAMES
IPC: G06F20060101 , G06F3/06 , G06F9/46 , G06F9/50
Abstract: A storage control apparatus, in communication with a cluster of storage devices in a storage network having plural administrator systems, comprises a cluster lock requester component, a cluster lock receiver component and a configuration component, wherein, responsive to receipt of a cluster lock by said cluster lock receiver component, the configuration component is operabl e to configure a logical resource object within said cluster. The apparatus ma y also include a cluster lock granter component operable to grant a cluster lo ck to the cluster lock receiver component responsive to said cluster lock requester component. A method of operating a storage control apparatus includes method steps corresponding to functional components of an apparatus and may be embodied in computer program codes.
-
-
-
-
-
-
-
-
-