Metadata lock management used to maintain data image

    公开(公告)号:GB2395809A

    公开(公告)日:2004-06-02

    申请号:GB0227735

    申请日:2002-11-28

    Applicant: IBM

    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.

    Storage checkpointing in a mirrored virtual machine system

    公开(公告)号: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.

    Mehrstufiger Sicherungsprozess
    44.
    发明专利

    公开(公告)号: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.

    Datenspeicherung
    45.
    发明专利

    公开(公告)号:DE112010003788T5

    公开(公告)日:2012-11-08

    申请号:DE112010003788

    申请日:2010-08-26

    Applicant: IBM

    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.

    Verteilung des Datenflusses auf mehrere Pfade (Multi-Pathing) in einem Speicherbereichsnetzwerk

    公开(公告)号:DE102012206283A1

    公开(公告)日:2012-11-08

    申请号:DE102012206283

    申请日:2012-04-17

    Applicant: IBM

    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.

    47.
    发明专利
    未知

    公开(公告)号:DE60326632D1

    公开(公告)日:2009-04-23

    申请号:DE60326632

    申请日:2003-08-14

    Applicant: IBM

    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.

    48.
    发明专利
    未知

    公开(公告)号:DE60311528D1

    公开(公告)日:2007-03-15

    申请号:DE60311528

    申请日:2003-10-28

    Applicant: IBM

    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.

    49.
    发明专利
    未知

    公开(公告)号:AT352935T

    公开(公告)日:2007-02-15

    申请号:AT03769668

    申请日:2003-10-28

    Applicant: IBM

    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.

    LOW-OVERHEAD STORAGE CLUSTER CONFIGURATION LOCKING

    公开(公告)号:CA2521947A1

    公开(公告)日:2004-11-04

    申请号:CA2521947

    申请日:2004-03-29

    Applicant: IBM

    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.

Patent Agency Ranking