Verwaltung einer fernen Datenreplikation

    公开(公告)号:DE112013000465B4

    公开(公告)日:2017-08-17

    申请号:DE112013000465

    申请日:2013-01-29

    Applicant: IBM

    Abstract: Verschiedene Systeme, Prozesse und Produkte können verwendet werden, um eine ferne Datenreplikation zu verwalten. In bestimmten Ausführungsarten kann ein System, ein Prozess und ein Produkt zum Verwalten einer fernen Datenreplikation die Fähigkeit einschließen, Schreiboperationen von einem externen System zu empfangen, einen geordneten Index für die Schreiboperationen anzufordern und die Schreiboperationen an mindestens ein Speichersystem zu senden. Das System, der Prozess und das Produkt können auch die Fähigkeit einschließen, Schreiboperationen von dem mindestens einen Speichersystem zu empfangen, geordnete Indizes für die Schreiboperationen von dem externen System und dem mindestens einen Speichersystem zu empfangen und die Schreiboperationen auf der Grundlage der Indizes zu speichern.

    Mehrstufiger Sicherungsprozess
    2.
    发明专利

    公开(公告)号:DE112011100534B4

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

    申请号:DE112011100534

    申请日:2011-05-17

    Applicant: IBM

    Abstract: Verfahren zur Durchführung eines Sicherungsprozesses, wobei das Verfahren die folgenden Schritte umfasst:Empfangen einer Anweisung zum Auslösen eines Sicherungsprozesses von einem Quellen-Speicherdatenträger zu einem Ziel-Speicherdatenträger,Erkennen des Typs des Sicherungsprozesses entweder als kompletter Sicherungsprozess zum Erstellen einer vollständigen Kopie des Quellen-Speicherdatenträgers auf dem Ziel-Speicherdatenträgers oder als teilweiser Sicherungsprozess zum Erstellen einer Kopie der auf dem Quellen-Speicherdatenträger geänderten Daten auf dem Ziel-Speicherdatenträger, undwenn für den erkannten Typ des Sicherungsprozesses eine Kaskade vorliegt, Hinzufügen des Ziel-Speicherdatenträgers zu der für den erkannten Typ des Sicherungsprozesses vorliegenden Kaskade, oderwenn für den erkannten Typ des Sicherungsprozesses keine Kaskade vorliegt, Starten einer neuen Kaskade des Ziel-Speicherdatenträgers von dem Quellen-Speicherdatenträger.

    Measuring delay
    3.
    发明专利

    公开(公告)号:GB2528318A

    公开(公告)日:2016-01-20

    申请号:GB201412774

    申请日:2014-07-18

    Applicant: IBM

    Abstract: A method of measuring the delay in the allocation of resources operates for a set of sequential requests for the resources. The method comprises the steps of recording a start time for the receipt of the first request of the set, incrementing a request start time counter, for each subsequently received request, with the current time minus the recorded start time, incrementing a total time counter, for each request allocation, with the current time minus the recorded start time, and incrementing a request counter, for each request allocation. When determining that all received requests have been allocated, and decrementing the total time counter by the request start time counter it is possible to determine an average delay time from the total time counter divided by the request counter. The measure of the delay may be a weighted value. Sets of requests may also be phased and delay calculated for a phase.

    Robust data replication
    4.
    发明专利

    公开(公告)号:GB2519157A

    公开(公告)日:2015-04-15

    申请号:GB201318114

    申请日:2013-10-14

    Applicant: IBM

    Abstract: A data storage system and method for replicating data, eg. for the purposes of disaster recovery. A plurality of nodes (220) organised in groups (210), with one of the nodes acting as a coordinator node (220'), are configured to receive write requests from an external server (100) and to apply these write requests to a storage resource (230). The independent write requests are identified by a batch sequence number. Each node stores the write request in non-volatile memory with the coordinator node monitoring which batches are secured in their entirety in non-volatile memory. The coordinator node authorises all other nodes to sequentially replicate the write requests in their non-volatile memory to the storage resource for all writes up to the highest batch sequence number for which all writes have been secured in non-volatile memory. This allows for pipelining of batch replication as well as recovery from error situations without losing data consistency.

    Verwaltung einer fernen Datenreplikation

    公开(公告)号:DE112013000465T5

    公开(公告)日:2014-09-11

    申请号:DE112013000465

    申请日:2013-01-29

    Applicant: IBM

    Abstract: Verschiedene Systeme, Prozesse und Produkte können verwendet werden, um eine ferne Datenreplikation zu verwalten. In bestimmten Ausführungsarten kann ein System, ein Prozess und ein Produkt zum Verwalten einer fernen Datenreplikation die Fähigkeit einschließen, Schreiboperationen von einem externen System zu empfangen, einen geordneten Index für die Schreiboperationen anzufordern und die Schreiboperationen an mindestens ein Speichersystem zu senden. Das System, der Prozess und das Produkt können auch die Fähigkeit einschließen, Schreiboperationen von dem mindestens einen Speichersystem zu empfangen, geordnete Indizes für die Schreiboperationen von dem externen System und dem mindestens einen Speichersystem zu empfangen und die Schreiboperationen auf der Grundlage der Indizes zu speichern.

    Predictive point-in-time copy for storage systems

    公开(公告)号:GB2509057A

    公开(公告)日:2014-06-25

    申请号:GB201222777

    申请日:2012-12-18

    Applicant: IBM

    Abstract: A method and system are provided for predictive point-in-time copy for storage systems. The method includes recording a frequency of writes to an area of a storage volume 100, and prioritising areas for having point-in-time copies carried out based on the write frequency to an area, wherein areas in the storage volume having a high write frequency are prioritised 206 before areas with a lower write frequency. An area may be of a coarser granularity than a region tracked for the point-in-time copy. The method may include recording the frequency of writes to an area in a given period and prioritising areas by their frequency of writes in the given period immediately prior to the point-in-time copy. Using the method of the present invention means that regions are more likely to be copied by the time the first write to that region takes place following the point-in-time copy being triggered. This reduces the impact of using point in time copy system using copy-on-write or redirect-on-write.

    Mehrstufiger Sicherungsprozess
    7.
    发明专利

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

    Koordinieren von Schreiboperationsabfolgen in einem Datenspeichersystem

    公开(公告)号:DE112012005046B4

    公开(公告)日:2018-03-01

    申请号:DE112012005046

    申请日:2012-11-16

    Applicant: IBM

    Abstract: Verfahren zum koordinierten Planen und Ausführen einer konsistenzsicheren Abfolge von Schreiboperationen in einen primären und einen sekundären Speicher, aufweisend: als Reaktion darauf, dass eine primäre Einheit eine Anforderung zum Ausführen einer aktuellen Schreiboperation in den primären Speicher empfängt, Empfangen einer Anforderung einer aktuellen Folgenummer für die aktuelle Schreiboperation von der primären Einheit; Erzeugen der aktuellen Folgenummer für die aktuelle Schreiboperation; Erzeugen eines ersten Bezeichners, der eine Identität von ein oder mehreren sekundären Einheiten angibt, die an der aktuellen Schreiboperation beteiligt sind und auf der Grundlage der aktuellen Folgenummer in den sekundären Speicher schreiben; Erzeugen eines zweiten Bezeichners, der die Identität der sekundären Einheiten angibt, die an der aktuellen Schreiboperation beteiligt sind und auf der Grundlage der aktuellen Folgenummer in den sekundären Speicher schreiben, und der eine Identität von ein oder mehreren sekundären Einheiten angibt, die an einer vorherigen Schreiboperation beteiligt sind und auf der Grundlage einer vorherigen Folgenummer in den sekundären Speicher schreiben; Übertragen der aktuellen Folgenummer und des zweiten Bezeichners an die primäre Einheit; als Reaktion darauf, dass die primäre Einheit die aktuelle Folgenummer und den zweiten Bezeichner empfängt, Übergeben der aktuellen Schreiboperation der aktuellen Folgenummer an den primären Speicher; Übertragen der aktuellen Schreiboperation, der aktuellen Folgenummer und des zweiten Bezeichners von der primären Einheit an die sekundären Einheiten, die auf der ...

    Copy-on-read process in disaster recovery

    公开(公告)号:GB2527828A

    公开(公告)日:2016-01-06

    申请号:GB201411918

    申请日:2014-07-03

    Applicant: IBM

    Abstract: A method for a copy on read process in disaster recovery comprises: making a disaster recovery storage volume available at a disaster recovery system 120 for read access 201 before all the data from a corresponding primary storage volume has been mirrored; maintaining a record of regions of the disaster recovery storage volume, where a region is marked if a copy of data is available on that volume; on receipt of a read request 202 for data at the disaster recovery system: looking up the record 203 to determine available data for the read; reading any available data 204 from the disaster recovery storage volume; obtaining any unavailable data 207 from the corresponding primary storage volume, updating the disaster recovery storage volume with the data 208, supplying the data to the read request 210, and updating the record 209 for the regions of the obtained data. The method may also include maintaining a record of regions of a corresponding primary storage volume, where a region is marked 222 when initial data is sent to a disaster recovery system, and using the record to determine whether later writes should be immediately replicated.

    Coordinating write sequences in a data storage system

    公开(公告)号:GB2511021B

    公开(公告)日:2015-05-06

    申请号:GB201411021

    申请日:2012-11-16

    Applicant: IBM

    Abstract: According to one aspect of the present disclosure, a method and technique for coordinating write sequences in a data storage system is disclosed. The method includes: responsive to a primary device receiving a request to write to primary storage, receiving from the primary device a request for a sequence number; generating a current sequence number for the write; generating a first identifier indicating an identity of secondary devices writing to secondary storage based on the current sequence number; generating a second identifier indicating an identity of secondary devices writing to secondary storage based on the current sequence number and a previous sequence number; transmitting the current sequence number and the second identifier to the primary device; and transmitting the current sequence number and the first identifier to the secondary devices writing to secondary storage based on the previous sequence number.

Patent Agency Ranking