Löschen von Relationen zwischen Quellen und platzsparenden Zielen in Architekturen mit mehreren Zielen

    公开(公告)号:DE112012000604T5

    公开(公告)日:2014-01-16

    申请号:DE112012000604

    申请日:2012-03-02

    Applicant: IBM

    Abstract: Es wird ein Verfahren zum Löschen einer Relation zwischen einer Quelle und einem Ziel in einer Architektur mit mehreren Zielen beschrieben. Die Architektur mit mehreren Zielen beinhaltet eine Quelle und mehrere platzsparende (SE-)Ziele, die dieser zugeordnet sind. Bei einer Ausführungsform beinhaltet ein solches Verfahren zunächst ein Identifizieren einer Relation, die aus der Architektur mit mehreren Zielen gelöscht werden soll. Anschließend wird ein platzsparendes (SE-)Ziel identifiziert, das der Relation zugehörig ist. Eine Zuordnungsstruktur ordnet Daten in logischen Spuren des SE-Ziels physischen Spuren einer Datenablage zu. Anschließend identifiziert das Verfahren ein gleichgeordnetes SE-Ziel, das Daten von dem SE-Ziel erbt. Nachdem das SE-Ziel und das gleichgeordnete SE-Ziel identifiziert worden sind, modifiziert das Verfahren die Zuordnungsstruktur, um die Daten in den physischen Spuren der Datenablage den logischen Spuren des gleichgeordneten SE-Ziels zuzuordnen. Die Relation wird anschließend zwischen der Quelle und dem SE-Ziel gelöscht. Ein entsprechendes Computerprogrammprodukt wird hierin ebenfalls beschrieben.

    Management of point-in-time copy relationship for space efficient volumes

    公开(公告)号:GB2494950B

    公开(公告)日:2013-08-28

    申请号:GB201211748

    申请日:2012-07-03

    Applicant: IBM

    Abstract: A storage controller receives a request to establish a point-in-time copy operation by placing a space efficient source volume in a point-in-time copy relationship with a space efficient target volume, wherein subsequent to being established the point-in-time copy operation is configurable to consistently copy the space efficient source volume to the space efficient target volume at a point in time. A determination is made as to whether any track of an extent is staging into a cache from the space efficient target volume or destaging from the cache to the space efficient target volume. In response to a determination that at least one track of the extent is staging into the cache from the space efficient target volume or destaging from the cache to the space efficient target volume, release of the extent from the space efficient target volume is avoided.

    Schutz der Unversehrtheit von Daten auf Speicherdatenträgern

    公开(公告)号:DE112012000274B4

    公开(公告)日:2021-03-04

    申请号:DE112012000274

    申请日:2012-01-10

    Applicant: IBM

    Abstract: Verfahren zum Verwalten des Schutzes der Unversehrtheit von Daten auf Speicherdatenträgern, wobei das Verfahren aufweist:Speichern (600; 700) einer Vielzahl von logischen Datenträgern (108a-p; 108a-q; 110a-r) an einer Vielzahl von Standorten (104a-n) durch einen oder mehrere Prozessoren (804);Empfangen (602; 702) eines Zeitpunkt-Kopierbefehls (200) zum Ausführen eines Arbeitsschritts auf einem logischen Datenträger (202), wobei der Zeitpunkt-Kopierbefehl einen ersten Parameter umfasst, der den logischen Datenträger (202) aufweist, einen zweiten Parameter, der einen logischen Zieldatenträger (204) aufweist und einen dritten Parameter, der ein Kennzeichen (206) zum Aufheben von Regeln für logische Datenträger aufweist, das angibt, ob eine dem logischen Datenträger zugehörige Regel durch den Zeitpunkt-Kopierbefehl aufzuheben ist;als Reaktion auf das Ermitteln (704) von dem Kennzeichen zum Aufheben von Regeln für logische Datenträger, dass die dem logischen Datenträger zugehörige Regel durch den Zeitpunkt-Kopierbefehl aufzuheben ist, Ausführen (706) des Arbeitsschritts auf dem logischen Datenträger unabhängig von jeglichen Einschränkungen, die durch die Regel für den logischen Datenträger aufgestellt sind; undals Reaktion auf das Ermitteln, dass das Kennzeichen zum Aufheben von Regeln für logische Datenträger auf einen Standartwert gesetzt ist, um anzuzeigen, dass die dem logischen Datenträger zugehörige Regel durch den Zeitpunkt-Kopierbefehl nicht aufzuheben ist, Verarbeiten der dem logischen Datenträger zugehörigen Regel, um zu ermitteln, ob der Arbeitsschritt auf dem logischen Datenträger auszuführen ist;Ermitteln (604), ob die dem logischen Datenträger zugehörige Regel das Ausführen des Arbeitsschritts auf dem logischen Datenträger zulässt, wobei die Regel in einer Datenstruktur für logische Datenträgerregeln gespeichert ist; undals Reaktion auf das Feststellen, dass die dem logischen Datenträger zugehörige Regel das Ausführen des Arbeitsschritts auf dem logischen Datenträger zulässt, Ausführen (606) des Arbeitsschritts auf dem logischen Datenträger; undals Reaktion auf das Feststellen, dass die dem logischen Datenträger zugehörige Regel das Ausführen des Arbeitsschritts auf dem logischen Datenträger nicht zulässt, Verhindern (608) des Ausführens des Arbeitsschritts auf dem logischen Datenträger.

    ASYNCHRONES LOKALES UND ENTFERNT ANGEORDNETES ERZEUGEN VON KONSISTENTEN ZEITPUNKT-MOMENTKOPIEN IN KONSISTENZGRUPPEN

    公开(公告)号:DE112018003084B4

    公开(公告)日:2020-10-08

    申请号:DE112018003084

    申请日:2018-07-24

    Applicant: IBM

    Abstract: Primäre Speichersteuereinrichtung zur Verwendung mit einem Host und einem primären Speichersystem an einem ersten Ort, wobei das primäre Speichersystem eine primäre Speichersteuereinrichtung und zumindest eine Speichereinheit aufweist, die durch die primäre Speichersteuereinrichtung gesteuert wird und dazu ausgebildet ist, eine Mehrzahl von Dateneinheiten zu speichern, und mit einem sekundären Speichersystem an einem zweiten, von dem ersten Ort entfernt angeordneten Ort, wobei das sekundäre Speichersystem eine sekundäre Speichersteuereinrichtung und zumindest eine Speichereinheit aufweist, die durch die sekundäre Speichersteuereinrichtung gesteuert wird und dazu ausgebildet ist, eine Mehrzahl von Dateneinheiten zu speichern, wobei die primäre Speichersteuereinrichtung eine Datenreplikationslogik aufweist, die beinhaltet:eine Datenspiegelungslogik, die dazu ausgebildet ist, Daten von einer ersten Dateneinheit, die in einer Speichereinheit des primären Speichersystems gespeichert ist, asynchron auf eine zweite Dateneinheit zu spiegeln, die in einer Speichereinheit des sekundären Speichersystems gespeichert ist, und Daten asynchron von einer dritten Dateneinheit, die in einer Speichereinheit des primären Speichersystems gespeichert ist, auf eine vierte Dateneinheit zu spiegeln, die in einer Speichereinheit des sekundären Speichersystems gespeichert ist; undeine Konsistenzgruppenlogik, die dazu ausgebildet ist, eine Konsistenzgruppe von Dateneinheiten von Speichereinheiten des sekundären Speichersystems im Hinblick auf Speichereinheiten des primären Speichersystems zu erzeugen;eine Momentkopie-Erzeugungslogik, die dazu ausgebildet ist, einen Befehl zum Erstellen eines lokal und entfernt angeordneten Paares von Momentkopierbeziehungen zu empfangen, das eine lokale Zeitpunkt-Momentkopierbeziehung in dem primären Speichersystem von der ersten Dateneinheit als Momentkopierquelle zu der dritten Dateneinheit als Momentkopierziel beinhaltet und eine entfernt angeordnete Zeitpunkt-Momentkopierbeziehung in dem sekundären Speichersystem von der zweiten Dateneinheit als Momentkopierquelle zu der vierten Dateneinheit als Momentkopierziel beinhaltet, und in Reaktion auf den Befehl zum Erstellen eines lokal und entfernt angeordneten Paares ein lokal und entfernt angeordnetes Paar von Momentkopierbeziehungen zu initiieren, wobei die Momentkopie-Erzeugungslogik beinhaltet:eine Zustandsermittlungslogik, die dazu ausgebildet ist, einen Zustand eines Prozesses zum Ausbilden einer Konsistenzgruppe beim Empfangen des Befehls zum Erstellen eines lokal und entfernt angeordneten Paares als zumindest einen von einer Mehrzahl von Zuständen zu ermitteln, wobei die Mehrzahl von Zuständen einen inaktiven Zustand und einen Bereinigungszustand beinhaltet, wobei ein inaktiver Zustand vorhanden ist, in dem sich keine Konsistenzgruppe, die die zweite und die vierte Dateneinheit beinhaltet, aktiv ausbildet, und wobei ein Bereinigungszustand vorhanden ist, in dem sich eine Konsistenzgruppe, die die zweite und/oder die vierte Dateneinheit beinhaltet, aktiv ausbildet; undeine Verzögerungslogik, die dazu ausgebildet ist, ein Erstellen der entfernt angeordneten Zeitpunkt-Momentkopierbeziehung zu verzögern, wenn ermittelt wird, dass sich der Zustand eines Prozesses zum Ausbilden einer Konsistenzgruppe in einem Bereinigungszustand befindet, in dem sich eine Konsistenzgruppe, die die zweite und/oder die vierte Dateneinheit beinhaltet, in einem Bereinigungszustand beim Empfangen des Befehls zum Erstellen eines lokal und entfernt angeordneten Paares aktiv ausbildet.

    Deleting relations between sources and space-efficient targets in multi-target architectures

    公开(公告)号:GB2502929A

    公开(公告)日:2013-12-11

    申请号:GB201316907

    申请日:2012-03-02

    Applicant: IBM

    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.

Patent Agency Ranking