DE69803924T2 - Mappedvirtuelsystem(mvs)-vorrichtungssicherung für einen datenprozessor unter verwendung einer datenspeicherungsuntersystemschnappschussmöglichkeit - Google Patents
Mappedvirtuelsystem(mvs)-vorrichtungssicherung für einen datenprozessor unter verwendung einer datenspeicherungsuntersystemschnappschussmöglichkeitInfo
- Publication number
- DE69803924T2 DE69803924T2 DE69803924T DE69803924T DE69803924T2 DE 69803924 T2 DE69803924 T2 DE 69803924T2 DE 69803924 T DE69803924 T DE 69803924T DE 69803924 T DE69803924 T DE 69803924T DE 69803924 T2 DE69803924 T2 DE 69803924T2
- Authority
- DE
- Germany
- Prior art keywords
- data
- data storage
- storage subsystem
- copy
- backup
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000013500 data storage Methods 0.000 title claims description 101
- PMHURSZHKKJGBM-UHFFFAOYSA-N isoxaben Chemical compound O1N=C(C(C)(CC)CC)C=C1NC(=O)C1=C(OC)C=CC=C1OC PMHURSZHKKJGBM-UHFFFAOYSA-N 0.000 title 1
- 238000000034 method Methods 0.000 claims description 19
- 230000008569 process Effects 0.000 claims description 9
- 230000004044 response Effects 0.000 claims description 5
- 230000003213 activating effect Effects 0.000 claims 2
- 230000006870 function Effects 0.000 description 6
- 238000007726 management method Methods 0.000 description 4
- 238000013507 mapping Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1458—Management of the backup or restore process
- G06F11/1466—Management of the backup or restore process to make the backup process non-disruptive
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
- Diese Erfindung bezieht sich auf ein Datenspeicher-Teilsystem und insbesondere auf ein Sicherungssystem für eine MVS-Vorrichtung, das in einem Datenprozessor enthalten ist und das die Sicherung einer MVS-Vorrichtung auf die virtuellen Datenspeichervorrichtungen eines Datenspeicherteilsystems regelt, das mit dem Datenprozessor verbunden ist. Das Sicherungssystem für die MVS-Vorrichtung handhabt die Bestimmung der Quell- und Zieldatenspeicherdafenträger und aktiviert die Schnappschußkopierhilfsmittel des Datenspeicher-Teilsystems, um einen Vorrichtungssicherungsbetrieb auszuführen, ohne daß der Datenprozessor einen beachtlichen Umfang an Prozeßhilfsmitteln benötigt.
- Es besteht ein Problem auf dem Gebiet der Rechnersysteme, um wirksam Sicherungskopien der Datensätze einer MVS-Vorrichtung zu schaffen, die Kopien sichern, die einen einzelnen Zeitpunkt für alle an der Quell-MVS-Vorrichtung vorhandenen Daten darstellen. In einem typischen Rechnersystem sind Datenprozessoren mit einem oder mehreren Datenspeicher-Teilsystemen verbunden, die Plattenantriebsspeichersysteme enthalten. Die Datenprozessoren und ihre zugehörigen Datenspeicherteilsysteme müssen daher die Sicherung von Datensätzen handhaben, die in dem virtuellen Datenträger des Datenspeicher-Teilsystems gespeichert sind, in einer Weise, daß die Leistung und Wirksamkeit des Datenprozessors nicht nachteilig beeinflußt wird, und wobei auch die Integrität der Daten sichergestellt ist.
- Die Sicherung der Vorrichtungsdaten in einem traditionellen DASD-Datenspeicher-Teilsystem beinhaltet, daß der Datenprozessor die Vorrichtungsdaten aus dem Datenspeicher-Teilsystem abruft und dann die abgerufenen Vorrichtungsdaten an einen vorbestimmten Sicherungsdatenspeicherplatz im Datenspeicher-Teilsystem einschreibt. Insbesondere als Teil dieses Prozesses führen die Vorrichtungsdaten-Sicherungseinrichtungen eine Sicherung des Datenträgerspurpegels aus, indem eine Serie von Lese- und Schreibkanalprogrammen ausgeführt werden. Diese Kanalprogramme lesen Daten aus dem Datenspeicher-Teilsystem in einem Speicher beim Datenprozessor und schreiben dann die Daten aus dem Sicherungsdatenspeicher-Teilsystem zurück als Serie von Kanalprogrammen aus jenem Datenprozessorspeicher. Dieses System verlangt viele Hilfsmittel, weil der Datenprozessor einen beachtlichen Umfang an Hilfsmitteln (CPU- Zyklen) verbraucht, um den Vorrichtungsdaten-Sicherungsbetrieb auszuführen. Außerdem werden Kanalhilfsmittel benötigt, um den Vorrichtungssicherungsvorgang auf Datenprozessorbasis auszuführen. Weiterhin sind zwei bemerkenswerte Schwierigkeiten bei Datenspeicher-Teilsystemen die zur Erstellung der Sicherungskopien von Vorrichtungsdaten benötigte Zeit und die Notwendigkeit, den Zusammenhalt der Vorrichtungsdaten während der Zeit, die notwendig ist, um die Sicherungskopie der Vorrichtungsdaten zu erstellen, aufrechtzuerhalten. Dies ist eine signifikante Forderung, wenn eine Sicherungskopie von großen Vorrichtungen gemacht werden muß, die viele Vorrichtungen oder Datenbänke enthalten können, die das Ziel eines einzigen oder von allgemeinen Anwendungsprogrammen sind.
- Mehrere weitere Probleme trifft man bei der Erstellung der Sicherungskopien an. Die Erstellung physikalischer Sicherungskopien von Vorrichtungsdaten verlangt die Ausgaben für einen Datenprozessor, Datenkanal, Datenspeicher-Teilsystem und Sicherungsdaten-Speichervorrichtungshilfsmitteln. Außerdem kann der gleichzeitige Zugang zu den Vorrichtungsdaten aufgrund der Tatsache, daß die Vorrichtung eine Warteschlange verlangt, behindert sein. Dieses ist notwendig wegen des Erfordernisses, daß die Sicherungsdaten eine Einzelzeitpunktkopie der Daten für die gesamte Quellvorrichtung darstellen.
- Eine Alternative zu dem vom Datenprozessor gesteuerten Vorrichtungskopiervorgang oben beschriebener Art ist der Datenspeicherteilsystem-Schnappschußkopierbetrieb, der im US Patent Nr. 5 410 667 beschrieben ist. Dieses Schnappschußkopiersystem erzeugt einen Duplikatsvorrichtungszeiger in einem virtuellen Spurverzeichnis im Datenspeicher-Teilsystem, um auf eine Vorrichtung zuzugreifen, von der der Datenprozessor verlangt hat, vom Datenspeicheirteilsystem kopiert zu werden. Dieses ermöglicht es dem Datenprozessor, auf die Vorrichtung über zwei virtuelle Adressen zuzugreifen, während nur eine einzige physikalische Kopie der Vorrichtung im Datenspeicher-Teilsystem vorhanden ist. Der Schnappschußkopierbetrieb wird ohne Einschaltung des Datenprozessors ausgeführt, weil er allein innerhalb des Datenspeicherteilsystems gehandhabt wird. Der Schnappschußkopierbetrieb kann jedoch nicht durch den Datenprozessor gewählt werden, wird es aber, weil er allein innerhalb des Wirkungskreises des Datenspeicher-Teilsystems liegt. Außerdem ist der Schnappschußkopierbetrieb nicht für die Verwendung bei der Erstellung einer Sicherungskopie einer MVS-Vorrichtung verfügbar.
- Die oben beschriebenen Probleme werden gelöst und ein technischer Vorteil wird erreicht auf dem Gebiet durch das MVS-Vorrichtungs-Sicherungssystem der vorliegenden Erfindung, das dazu dient, es dem Datenprozessor zu ermöglichen, die Vorrichtungssicherungsfunktion in einer Weise zu handhaben, die die Ausgaben für Datenprozessorhilfsmittel minimiert. Dieses wird durch das MVS-Vorrichtungssicherungssystem erreicht, das die Quell- und Bestimmungsvorrichtungsdatenträger bezeichnet und dann die Schnappschußkopierhilfsmittel des Datenspeicher-Teilsystems aktiviert, um den Vorrichtungssicherungsbetrieb auszuführen, ohne daß der Datenprozessor bei der Ausführung von Details des Betriebs herangezogen werden muß. Außerdem erhält die augenblickliche Erstellung einer Sicherungskopie der Vorrichtungsdaten ein Zeitpunktbild der Vorrichtungsdaten von der Einleitung des Vorrichtungssicherungsvorgangs aufrecht, bis eine physikalische Sicherungskopie der Vorrichtungsdaten zur Verfügung steht.
- Die Implementierung des MVS-Vorrichtungs-Sicherungssystems basiert auf einem Datenprozessor, gleich wohl wird die DASD-Datenträgervorrichtungssicherung ausgeführt, ohne Datenprozessor-CPU-Hilfsmittel zu verwenden, um die wirkliche Bewegung der Vorrichtungsdaten auszuführen. Die traditionelle Dateneinlesung in den Datenprozessorspeicher und die Schreibkanalpragromme werden nicht dazu verwendet, die Vorrichtungsdaten vom Quellvorrichtungsort in einen Ziel-(Sicherungs-)Vorrichtungsort zu kopieren. Statt dessen bestimmt das MVS-Vorrichtungs-Sicherungssystem das Quellvorrichtungsdatenträger im Datenspeicher-Teilsystem, das Zielvorrichtungsdatenträger im Datenspeicher-Teilsystem und identifiziert das Ausmaß von beiden. Das MVS-Vorrichtungssystem überträgt dann Daten in Datenspeicherteilsystem, die für die Zuordnung von DASD-Vollspuren vom Quellvorrichtungsort im Datenspeicher-Teilsystem sowie DASD-Vollspuren vom Ziel-(Sicherungs-)Vorrichtungsort im Datenspeicher-Teilsystem repräsentativ sind. Das MVS-Vorrichtungs-Sicherungssystem auf Datenprozessorbasis benutzt dann ECAM-Kanalprogramme (ECAM = Extended Channel Access Method), um das Datenspeicher-Teilsystem anzuweisen, den MVS-Vorrichtungs-Sicherungsbetrieb unter Verwendung der Datenspeicher-Teilsystem-Schnappschußspurzeigerkopiervoränge auszuführen. Bei Abschluß des Vorrichtungssicherungsbetriebes durch das Datenspeicher-Teilsystem aktualisiert das MVS-Vorrichtungs-Sicherungssystem die Metadaten, die erforderlich sind, um den Vorrichtungssicherungsbetrieb abzuschließen. Metadaten sind die Unterstützungsdatenträger- und Vorrichtungsstrukturen, die im Datenprozessor gespeichert sind und die Vorrichtungen identifizieren und den Vorrichtungsstatus aufrechterhalten.
- Dieses MVS-Vorrichtungs-Sicherungssystem ist eine signifikante Abweichung vom bekannten Betrieb von Datenspeicher-Teilsystemen, da es die Ausgaben eines beachtlichen Betrages für Datenprozessorhilfsmittel nicht benötigt. Außerdem wird die vorhandene Datenspeicher-Teilsystem-Schnappschußkopierfähigkeit dazu verwendet, es dem Datenprozessor zu ermöglichen, das Kopieren von Vorrichtungsdaten in vorbezeichnete Sicherungsdatenspeicherplätze zu steuern.
- Diese Aufgaben werden in vorteilhafter Weise grundsätzlich durch Anwenden der Merkmale gelöst, die in den unabhängigen Ansprüchen niedergelegt sind. Weitere Ausführungsformen werden von den Unteransprüchen angegeben.
- Fig. 1 zeigt in Blockschaltbildform den Gesamtaufbau eines Datensystems, das das MVS-Vorrichtungs-Sicherungssystem der vorliegenden Erfindung enthält; und
- Fig. 2 zeigt in Flußdiagrammform die Ablaufschritte, die das MVS-Vorrichtungs-Sicherungssystem ausführt.
- Fig. 1 zeigt in Blockdiagrammform den Gesamtaufbau eines Rechnersystems 1, das das MVS- Vorrichtungs-Sicherungssystem BS der vorliegenden Erfindung beinhaltet. Das Rechnersystem 1 enthält wenigstens einen 'Datenprozessor 11, an den wenigstens ein Datenspeicher-Teilsystem (DSS) 3, 3' angeschlossen ist, das wenigstens eine und wahrscheinlich mehrere Datenspeichervorrichtungen DS1 bis DS4 zum Lesen und Schreiben von Daten auf Datenspeichermedien zur Verwendung durch den Datenprozessor 11, 12 enthält. Das Datenspeicher-Teilsystem 3, 3' enthält ein dynamisch geordnetes, virtuelles Vorrichtungsdatenspeicher-Teilsystem, das mehrere virtuelle Datenspeichenrorrichtungen implementiert. In der bevorzugten Ausführungsform der Erfindung, die hier beschrieben ist, enthält das Datenspeicherteilsystem 3 ein Plattentreibergruppen-Datenspeichersystem, obgleich jede Datenspeichertechnologie dazu verwendet werden kann, das Datenspeicher-Teilsystem 3 auszuführen. Zum Zwecke der Vereinfachung der Beschreibung wird hier das Plattentreibergruppen-Datenspeicherteilsystem beispielhaft verwendet.
- Das Datenspeicher-Teilsystem 3 bildet dynamisch zwischen drei abstrakten Schichten ab: virtuelle, logisch und physikalisch. Die virtuelle Lage dient als ein konventioneller Datentreiberspeicher mit großem Formfaktor. Die logische Lage funktioniert als eine Gruppe von Speichereinrichtungen, die in mehrere Redundanzgruppen gruppiert sind. Die physikalische Lage dient als eine Vielzahl von einzelnen Plattentreibern mit kleinem Formfaktor. Das Datenspeicher-Teilsystem 3 führt die dynamische Abbildung von Daten unter diesen abstrakten Lagen aus und steuert die Zuordnung und das Management des wirklichen Raums auf den physikalischen Vorrichtungen. Diese Datenspeicher-Managementfunktionen werden in einer Weise ausgeführt, die den Betrieb des Datenspeicher-Teilsystems 3 für den Datenprozessor 11 transparent macht, der nur das virtuelle Bild vom Datenspeicher-Teilsystem 3 wahrnimmt. Eine virtuelle Vorrichtung ist daher eine Einheit, die durch den Datenprozessor 11 adressierbar ist, mit Datenprozessor-gesteuertem Inhalt und Datenprozessor-gesteuerter Raumzuweisung. In diesem System besteht die virtuelle Vorrichtung aus einer Abbildung eines Plattentreiberbildes großen Formfaktors auf mehrere Plattentreiber kleiner Formfaktoren, die wenigstens eine Redundanzgruppe innerhalb der Plattentreibergruppe bilden. Die Abbildung virtuell in physikalisch wird durch die Verwendung einer Virtuellvorrichtungstabelleneingabe (VTD) ausgeführt, die die virtuelle Vorrichtung darstellt. Die "Realisierung" der virtuellen Vorrichtung ist der Satz virtueller Spurverzeichniseingaben (VTD), verbunden mit der VTD-Eingabe, von denen jede Daten enthält, die für die virtuellen Spurfälle kennzeichnend sind, die die physikalischen Speicherorte in der Plattentreibergruppen-Redundanzgruppe sind, die die Datenaufzeichnungen enthalten. Die Datenspeicher-Managementfunktionen werden in einer Weise ausgeführt, daß der Betrieb des Datenspeicher-Teilsystems 3 für den Datenprozessor 11 transparent ist.
- Wie im US-Patent Nr. 5 410 667 beschrieben, enthält das Datenspeicher-Teilsystem 3 eine Vorrichtungskopierfähigkeit, die als "Schnappschußkopier"-Betrieb bezeichnet wird. Der Vorrichtungsschnappschußkopierbetrieb erzeugt augenblicklich einen zweiten Fall einer ausgewählten Vorrichtung durch bloßes Erzeugen eines neuen Zeigers, der auf den gleichen physikalischen Speicherort zeigt, wie der ursprüngliche Zeiger im virtuellen Spurverzeichnis. Auf diese Weise kann durch einfaches Erzeugen eines neuen Zeigers, der auf den gleichen physikalischen Speicherplatz zeigt, die Vorrichtung kopiert werden. Eine physikalische Kopie der ursprünglichen Vorrichtung kann später als ein Hintergrundprozeß in einen zweiten Speicherplatz geschrieben werden, falls es gewünscht wird. Wenn eines der Programme, zu dem die Vorrichtung zugreifen kann, Daten schreibt oder die Vorrichtung in irgendeiner Weise modifiziert, wird als Alternative die modifizierte Spur in einen neuen physikalischen Speicherplatz eingeschrieben, und die entsprechenden Adreßzeiger werden geändert, um den neuen Ort dieses neu geschriebenen Teils der Vorrichtung wiederzugeben.
- Das Gerät kopiert daher augenblicklich die Originalvorrichtung ohne die Zeitstrafe, wonach die Spur in den Datenprozessor 11 zu kopieren ist und dann die Spur in einen neuen physikalischen Speicherplatz im Datenspeicher-Teilsystem 3 über den Datenkanal 21 zu schreiben. Um es einem Programm zu ermöglichen, einfach auf die Spur an einer anderen virtuellen Adresse zuzugreifen, bietet die Verwendung dieses Mechanismus einen bemerkenswerten Zeitvorteil.
- Auf diese Weise kann eine Spur augenblicklich durch einfaches Erstellen eines neuen Speicherzeigers kopiert werden, und das wirkliche physikalische Kopieren der Spur kann als ein Hintergrundprozeß ablaufen, ohne daß der Datenprozessor 11 herangezogen werden muß.
- Fig. 2 zeigt in Flußdiagrammform den Betrieb des MVS-Vorrichtungs-Sicherungssystems BS, wie es durch die oben beschriebene Systemumgebung ausgeführt wird. Das MVS-Vorrichtungs-Sicherungssystem BS ist hier als ein Vorrichtungsmanagementvorgang dargestellt, der die Schnappschußspurpegelteilsystem-Kopierfähigkeit im Datenprozessor 11 verwendet, obgleich andere Ausführungen, wie das Verschmelzen der Funktion des MVS-Vorrichtungs-Sicherungssystems BS in die andere Software, die im Datenprozessor abläuft, möglich sind. Im Betrieb fordert der Datenprozessor 11 die Erschaffung einer Sicherungskopie einer MVS-Vorrichtung im Schritt 201, wobei die MVS-Vorrichtung mehrere Datenträger an Datensätzen enthält, die in einer virtuellen Vorrichtung an einem (z. B. DSS3) des mit dem Datenprozessor 11 verbundenen Datenspeicherteilsystems gespeichert sind. In Abhängigkeit vom Empfang der Vorrichtungssicherungsanforderung, die eine Identifizierung der gewählten (Quell-) MVS-Vorrichtung enthält, ermittelt das MVS-Vorrichtungs-Sicherungssystem BS die identifizierte (Quell-) MVS-Vorrichtung im Schritt 202 und wandelt die Vorrichtungsstufenanforderung in Serie. Das MVS-Vorrichtungs-Sicherungssystem BS sucht nach den DSCB-Eingaben des VTOC, die für den Datenprozessor 11 verfügbar sind, und führt Vorrichtungsartabfragen, falls notwendig, aus, um dadurch die Vorrichtungscharakteristika der idenfizierten (Quell-) MVS-Vorrichtung zu ermitteln, wie durch den Datenprozessor 11 bezeichnet. Das Datenspeicher-Teilsystem 3 speichert jedoch Daten für den Datenprozessor 11 in virtuellen Datenträger, von denen mehrere im Datenspeicher-Teilsystem 3 ausgeführt sind, wie beispielsweise 256 logische DASD-Datenträger. Die Vorrichtungsortsinformation, die von dem MVS-Vorrichtungs-Sicherungssystem BS erhalten wurde, enthält daher die Datenprozessorsicht des Datenspeicherorts, an dem die ausgewählte (Quell-)MVS-Vorrichtung im Datenspeicher-Teilsystem 3 gespeichert ist.
- Das MVS-Vorrichtungs-Sicherungssystem BS ermittelt auch in Abhängigkeit vom Empfang einer Vorrichtungssicherungsanforderung einen Zielort oder weist diesen zu für die Speicherung der Kopie der ausgewählten (Quell-) MVS-Vorrichtung im Schritt 203. Das MVS-Vorrichtungs- Sicherungssystem BS sucht nach den DSCB-Eingaben des VTOC, die für den Datenprozessor 11 verfügbar sind, und führt Vorrichtungsartabfragen aus, wenn notwendig, um dadurch den physikalischen Ort des verfügbaren Speicherplatzes ausreichenden Umfangs zu bestimmen, um die Kopie der identifizierten (Quell-)MVS-Vorrichtung zu speichern. Außerdem kann die Wahl des Online-Sicherungsvorrichtungskandiaten durch Benutzeranforderung ausgeführt werden oder automatisch auf der Grundlage von Vorrichtungsgebrauchskriterien ausgewählt werden. Das MVS-Vorrichtungs-Sicherungssystem BS fragt typischerweise die Sicherungsvorrichtung ab, um relevante Information über den augenblicklichen Zustand dieser Vorrichtung zu gewinnen, einschließlich des Vorrichtungskennzeichens, der Vorrichtungscharakeristika, des verfügbaren Speichers und dgl. Sobald die Sicherungsvorrichtung ausgewählt worden ist, wird die Vorrichtung durch das MVS-Vorrichtungs-Sicherungssystem BS in Serie gewandelt. Das Datenspeicher-Teilsystem 3 speichert Daten für den Datenprozessor 11 in virtuellen Datenträger, von denen mehrere im Datenspeicher-Teilsystem 3 ausgeführt sind, und die Vorrichtungsortsinformation, die durch das MVS-Vorrichtungs-Sicherungssystem BS erhalten wird, enthält die Datenprozessorsicht des Datenspeicherorts, an welchem die Kopie der ausgewählten Vorrichtung im Datenspeicher-Teilsystem 3 gespeichert werden wird, wenn das Datenspeicher- Teilsystem 3 die Zielvorrichtung für die Speicherung der Sicherungskopie der identifizierten MVS-Vorrichtung ist.
- Sobald die Quell- und Zielorte identifiziert sind, baut das MVS-Vorrichtungs-Sicherungssystem BS im Schritt 204 einen Satz ECAM-Kanalprogramme auf, um das Kopieren der identifizierten Quell-MVS-Vorrichtung und die zugehörige Erschaffung von Spurzeigern zu aktivieren. Im Betrieb erstellt das MVS-Vorrichtungs-Sicherungssystem BS eine ECAM-Kanalmeldung für jede Spurengröße, die in der identifizierten Quell-MVS-Vorrichtung zu kopieren sind. Diese ECAM- Mitteilungen werden seriell dem Datenspeicher-Teilsystem 3 zugeführt, um den Vorrichtungssicherungsbetrieb auszuführen. Insbesondere gibt das MVS-Vorrichtungs-Sicherungssystem BS eine ECAM-Quelldefinitionsmitteilung an das Datenspeicher-Teilsystem 3, um die Quell- und die Zielorte sowie die Größe für beide dieser Orte zu definieren. Das MVS-Vorrichtungs-Sicherungssystem BS sendet die ECAM-Quelldefinitionsmitteilung an das Datenspeicher-Teilsystem 3 über den Datenkanal 21, der diese zwei Systeme in bekannter Weise miteinander verbindet. Die ECAM-Quelldefinitionsmitteilung wird dazu verwendet, das Datenspeicher-Teilsystem für die Ausführung des Vorrichtungsschnappschußkopierbetriebs vorzubereiten, und dient als auch Sicherheitsmaßnahme. Der Sicherheitsaspekt des Prozesses umfaßt auch das Durchleiten einer Marke im Schritt 205 vom Datenspeicher-Teilsystem 3 zum MVS-Vorrichtungs-Sicherungssystem B5, um die empfangenen Daten zukünftigen Anweisungen, die vom MVS-Vorrichtungs- Sicherungssystem BS empfangen werden, zusammenzuziehen. Als Folge des Empfangs der ECAM-Quelldefinitionsmitteilung speichert das Datenspeicher-Teilsystem 3 die empfangenen Quell- und Zielortdaten sowie die Größendaten für die künftige Verwendung.
- Das MVS-Vorrichtungs-Sicherungssystem BS erzeugt im Schritt 206 eine ECAM-Zielausführungsmitteilung, die das Datenspeicher-Teilsystem 3 anweist, den geforderten MVS-Vorrichtungs-Sicherungsvorgang auszuführen unter Verwendung der Quell- und Zielort- und Größendaten, die in der vorangehenden ECAM-Quelldefinitionsmitteilung empfangen wurden. Diese Mitteilung wird mit der zuvor gesendeten ECAM-Quelldefinitionsmitteilung durch den Einschluß der Marke zusammengebunden, die von dem Datenspeicher-Teilsystem 3 in dem zuvor ausgeführten ECAM-Quelldefinitions-Mitteilungsaustausch empfangen wurde. Das Datenspeicher- Teilsystem 3 verwendet die in der ECAM-Zielausführungsmitteilung enthaltende Marke, um die gespeicherten Quell- und Zielort- und Größendaten zu identifizieren, um den MVS-Vorrichtungs-Sicherungsbetrieb in bekannter Weise durchzuführen. Da der Datenspeicherteilsystem- Schnappschußkopiervorgang unabhängig vormDatenprozessor arbeitet, antwortet das Datanspeicher-Teilsystem 3 mit einer MVS-Vorrichtungs-Sicherungsbestätigungsmeldung, einschließlich einer Wählmarke im Schritt 207 an das MVS-Vorrichtungs-Sicherungssystem BS im Datenprozessor 11. Diese Wählmarke ermöglicht es dem MVS-Vorrichtungs.Sicherungssystem BS, das Datenspeicher-Teilsystem 3 zu bitten, den Abschlußstatus des MVS-Vorrichtungs-Sicherungsvorgangs zu ermitteln, welche physikalische Kopie als ein Hintergrundvorgang erstellt wird, wie oben angegeben.
- Die MVS-Vorrichtungs-Sicherungsbitte wird durch die Verwendung einer ECAM-Statusabfragemitteilung ausgeführt, die eine Statusabfragemitteilung enthält. Das MVS-Vorrichtungs-Sicherungssystem BS fügt die Wählmarke in die ECAM-Statusabfragemitteilung ein, um den Vorrichtungsschnappschuß-Kopiervorgang von speziellem Interesse (der die MVS-Vorrichtungssicherung darstellt) zu identifizieren, und überträgt die Mitteilung im Schritt 208. Das Datenspeicher-Teilsystem 3 antwortet auf eine empfangene ECAM-Statusabfragemitteilung durch Ausgabe einer Antwort im Schrift 209, die für den abgeschlossenen Status der Schnappschußkopie (MVS-Vorrichtungssicherung) kennzeichnend ist. Das MVS-Vorrichtungs-Sicherungssystem BS kann so viele ECAM-Statusabfragemitteilungen abgeben, wie notwendig sind, bis das Datenspeicher-Teilsystem 3 eine Antwort auf die ECAM-Statusabfragemitteilung aussendet, die den erfolgreichen Abschluß des Vorrichtungsschnappschuß-Kopiervorgangs (MVS-Vorrichtungssicherung) anzeigt.
- Sobald der MVS-Vorrichtungs-Sicherungsvorgang abgeschlossen ist, muß das MVS-Vorrichtungs-Sicherungssystem BS im Schritt 210 die Metadaten aktualisieren, die der Zielsicherungs- MVS-Vorrichtung zugeordnet sind. Die Metadaten umfassen: VTOC; Datenträgeretiketten; VTOC-Index; WDS-Daten, wer Datenprozessor 11 ist. Das MVS-Vorrichtungs-Sicherungssystem BS aktualisiert diese Daten in bekannter Weise, um den Ort und die Größe sowohl der Quell-MVS-Vorrichtung als auch der Sicherungskopie der MVS-Vorrichtung genau anzugeben, die durch den Vorrichtungsschnappschuß-Kopiervorgang des Datenspeicher-Teilsystems 3 geschaffen wurde. Sobald das MVS-Vorrichtungs-Sicherungssystem BS die Metadaten aktualisiert, erzwingt das MVS-Vorrichtungs-Sicherungssystem BS die Aktivierung der Vorrichtungserkennungsverarbeitung für die Sicherungs-MVS-Vorrichtung, die dadurch den gleichzeitigen Zugriff zur Quell-MVS-Vorrichtung und zur Sicherungs-MVS-Vorrichtung erlaubt. Bei dieser Verbindung ist der MVS-Vorrichtungs-Sicherungsvorgang abgeschlossen, und der Vorgang endet beim Schritt 211.
- Das MVS-Vorrichtungs-Sicherungssystem dient daher dazu, es dem Datenprozessor zu ermöglichen, die Vorrichtungssicherungsfunktion eines Plattendatenspeicher-Teilsystems in einer Weise zu handhaben, die die Ausgaben für Datenprozessorhilfsmittel minimiert. Dieses wird durch das MVS-Vorrichtungs-Sicherungssystem erreicht, das die Quell-MVS-Vorrichtung im Datenspeicher-Teilsystem bestimmt, die Ziel-MVS-Vorrichtung im Datenspeicher-Teilsystem und Größen von Beiden identifiziert. Das MVS-Vorrichtungs-Sicherungssystem überträgt dann Daten zu dem Datenspeicher-Teilsystem, die für die Zordnung von DASD-Vollspuren vom Quell-MVS-Vorrichtungsort im Datenspeicher-Teilsystem als auch von DASD-Vollspuren vom Quell-MVS-Vorrichtungsort im Datenspeicher-Teilsystem repräsentativ sind. Das MVS-Vorrichtungs-Sicherungssystem auf Datenprozessorbasis verwendet dann ECAM-Kanalprogramme, um das Datenspeicher-Teilsystem anzuweisen, den MVS-Vorrichtungs-Sicherungsvorgang unter Verwendung von Schnappschußspurzeiger-Kopiervorgängen auszuführen. Dieses beseitigt die Notwendigkeit, daß der Datenprozessor der Ausführung des MVS-Vorrichtungs-Sicherungsvorgangs eng einbezogen wird.
Claims (10)
1. Vorrichtungs-Sicherungseinrichtung zum Kopieren einer ausgewählten
Datenspeicherungsvorrichtung, die in einem dynamisch abgebildeten
Hintergrundspeicher-Datenspeicherungs-Teilsystem mit einem überschreibbaren Speicherplatz
gespeichert ist, wobei die Vorrichtungs-Sicherungseinrichtung in einem
Datenprozessor vorhanden ist, der mit dem Datenspeicherungs-Teilsystem verbunden
ist, das sofort eine Kopie einer ausgewählten Vorrichtung unabhängig von dem
Datenprozessor erzeugt, wobei die Vorrichtungssicherungs-Einrichtung umfasst:
eine Einrichtung, die Speicher in dem überschreibbaren Speicherplatz einer
ausgewählten Vorrichtung, die in diesen geschrieben ist, sowie einer Kopie der
ausgewählten Vorrichtung zuweist;
eine Einrichtung, die Steuermeldungen an das Datenspeicherungs-Teilsystem
sendet, um alle Datensätze, die die ausgewählte Vorrichtung umfassen, sowie
Speicherplatz für die Kopie der ausgewählten Vorrichtung zu identifzieren;
eine Einrichtung, die das Datenspeicherungs-Teilsystem aktiviert, um den
Vorgang des sofortigen Kopierens aller identifizierten Datensätzen auszuführen, die
die ausgewählte Vorrichtung umfassen; und
eine Einrichtung, die darauf anspricht, dass das Datenspeicherungs-Teilsystem
die ausgewählte Vorrichtung kopiert, und Metadaten aktualisiert, die mit einer
Kopie der ausgewählten Vorrichtung verbunden sind, die von dem
Datenspeicherungs-Teilsystem erzeugt wird, wobei die Metadaten dem Datenprozessor
bekannt sind.
2. Vorrichtungs-Sicherungseinrichtung nach Anspruch 1, wobei die Einrichtung, die
Speicher zuweist, umfasst:
eine Einrichtung, die eine Position und eine Größe der ausgewählten Vorrichtung
bestimmt.
3. Vorrichtungs-Sicherungsvorrichtung nach Anspruch 1, wobei die Einrichtung, die
Speicher zuweist, umfasst:
eine Einrichtung, die eine Position und eine Größe der Kopie der ausgewählten
Vorrichtung bestimmt.
4. Vorrichtungs-Sicherungsvorrichtung nach Anspruch 1, wobei die Einrichtung, die
Steuermeldungen sendet, umfasst:
eine Einrichtung, die Daten an das Datenspeicherungs-Teilsystem sendet, um
eine Position und eine Größe der ausgewählten Vorrichtung sowie eine Position
und eine Größe der Kopie der ausgewählten Vorrichtung zu identifizieren.
5. Vorrichtungs-Sicherungseinrichtung nach Anspruch 1, wobei die Einrichtung, die
Metadaten aktualisiert, umfasst:
eine Einrichtung, die wenigstens eine Vorrichtungs-Metadateneinheit aktualisiert,
die umfasst:
ein Datenträger-Inhaltsverzeichnis (VTOC); Datenträger-Etiketten, VTOC-Index;
Datenträgerzahl-Datensatz (VVDS)-Daten.
6. Vorrichtungs-Sicherungsverfahren zum Kopieren einer ausgewählten
Datenspeicherungsvorrichtung, die in einem dynamisch abgebildeten Hintergrundspeicher-
Datenspeicherungs-Teilsystem mit einem überschreibbaren Speicherplatz
gespeichert ist, wobei das Vorrichtungs-Sicherungsverfahren auf einem
Datenprozessor abläuft, der mit dem Datenspeicherungs-Teilsystem verbunden ist, das
sofort eine Kopie einer ausgewählten Vorrichtung unabhängig von dem
Datenprozessor erzeugt, wobei das Vorrichtungs-Sicherungsverfahren die folgenden
Schritte umfasst:
Zuweisen von Speicher in dem überschreibbaren Speicherplatz zu einer
ausgewählten Vorrichtung, die in diesen geschrieben ist, sowie zu einer Kopie der
ausgewählten Vorrichtung;
Senden von Steuermeldungen an das Datenspeicherungs-Teilsystem, um die
ausgewählte Vorrichtung und Speicherplatz für die Kopie der ausgewählten
Vorrichtung zu identifizieren;
Aktivieren des Datenspeicherungs-Teilsystems, um den Vorgang des sofortigen
Kopierens aller identifizierten Datensätzen auszuführen, die die ausgewählte
Vorrichtung umfassen; und
in Reaktion auf das Kopieren der ausgewählten Vorrichtung durch das
Datenspeicherungs-Teilsystem Aktualisieren von Metadaten, die mit der Vorrichtung
verbunden und dem Datenprozessor bekannt sind.
7. Vorrichtungs-Sicherungsverfahren nach Anspruch 6, wobei der Schritt des
Zuweisens von Speicher umfasst:
Bestimmen einer Position und einer Größe der ausgewählten Vorrichtung.
8. Vorrichtungs-Sicherungsverfahren nach Anspruch 6, wobei der Schritt des
Zuweisens von Speicher umfasst:
Bestimmen einer Position und einer Größe der Kopie der ausgewählten
Vorrichtung.
9. Vorrichtungs-Sicherungsverfahren nach Anspruch 6, wobei der Schritt des
Sendens von Steuermeldungen umfasst:
Senden von Daten an das Datenspeicherungs-Teilsystem, um eine Position und
eine Größe der ausgewählten Vorrichtung sowie eine Position und Größe der
Kopie der ausgewählten Vorrichtung zu identifizieren.
10. Vorrichtungs-Sicherungsverfahren nach Anspruch 6, wobei der Schritt des
Aktualisierens von Metadaten umfasst:
Aktualisieren wenigstens einer Vorrichtungs-Dateneinheit, die umfasst:
Datenträger-Inhaltsverzeichnis (VTOC); Datenträger-Etiketten; VTOC-Index;
Anzahl von Datenträger-Datensatz (VVDS)-Daten.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/844,480 US6119208A (en) | 1997-04-18 | 1997-04-18 | MVS device backup system for a data processor using a data storage subsystem snapshot copy capability |
PCT/US1998/007456 WO1998048347A1 (en) | 1997-04-18 | 1998-04-15 | Mvs device backup system for a data processor using a data storage subsystem snapshot copy capability |
Publications (2)
Publication Number | Publication Date |
---|---|
DE69803924D1 DE69803924D1 (de) | 2002-03-28 |
DE69803924T2 true DE69803924T2 (de) | 2002-06-20 |
Family
ID=25292828
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE69803924T Expired - Fee Related DE69803924T2 (de) | 1997-04-18 | 1998-04-15 | Mappedvirtuelsystem(mvs)-vorrichtungssicherung für einen datenprozessor unter verwendung einer datenspeicherungsuntersystemschnappschussmöglichkeit |
Country Status (4)
Country | Link |
---|---|
US (1) | US6119208A (de) |
EP (1) | EP0976043B1 (de) |
DE (1) | DE69803924T2 (de) |
WO (1) | WO1998048347A1 (de) |
Families Citing this family (75)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6311213B2 (en) * | 1998-10-27 | 2001-10-30 | International Business Machines Corporation | System and method for server-to-server data storage in a network environment |
US6351792B1 (en) * | 1999-02-02 | 2002-02-26 | Storage Technology Corporation | Selective remote storage copy system and methods |
US6751714B2 (en) | 1999-02-02 | 2004-06-15 | Storage Technology Corporation | Systems and methods for relocation of compressed data tracks |
JP3763992B2 (ja) * | 1999-03-30 | 2006-04-05 | 富士通株式会社 | データ処理装置及び記録媒体 |
US6804755B2 (en) * | 2000-06-19 | 2004-10-12 | Storage Technology Corporation | Apparatus and method for performing an instant copy of data based on a dynamically changeable virtual mapping scheme |
US6779095B2 (en) * | 2000-06-19 | 2004-08-17 | Storage Technology Corporation | Apparatus and method for instant copy of data using pointers to new and original data in a data location |
US6557089B1 (en) | 2000-11-28 | 2003-04-29 | International Business Machines Corporation | Backup by ID-suppressed instant virtual copy then physical backup copy with ID reintroduced |
US6594744B1 (en) * | 2000-12-11 | 2003-07-15 | Lsi Logic Corporation | Managing a snapshot volume or one or more checkpoint volumes with multiple point-in-time images in a single repository |
JP2002358245A (ja) * | 2001-06-01 | 2002-12-13 | Toshiba It Solution Corp | バックアップシステム、バックアップ方法、バックアップするためのプログラム、バックアップサービス提供システム |
US6823436B2 (en) | 2001-10-02 | 2004-11-23 | International Business Machines Corporation | System for conserving metadata about data snapshots |
US6751715B2 (en) * | 2001-12-13 | 2004-06-15 | Lsi Logic Corporation | System and method for disabling and recreating a snapshot volume |
JP3993773B2 (ja) * | 2002-02-20 | 2007-10-17 | 株式会社日立製作所 | ストレージサブシステム、記憶制御装置及びデータコピー方法 |
US7251713B1 (en) | 2002-03-18 | 2007-07-31 | Xiotech Corporation | System and method to transport data snapshots |
US9344235B1 (en) * | 2002-06-07 | 2016-05-17 | Datacore Software Corporation | Network managed volumes |
US7248912B2 (en) * | 2002-10-31 | 2007-07-24 | The Regents Of The University Of California | Tissue implantable sensors for measurement of blood solutes |
US7146474B2 (en) * | 2003-03-12 | 2006-12-05 | International Business Machines Corporation | System, method and computer program product to automatically select target volumes for a fast copy to optimize performance and availability |
JP2004334574A (ja) * | 2003-05-08 | 2004-11-25 | Hitachi Ltd | ストレージの運用管理プログラム、運用管理方法及び管理計算機 |
US7089392B2 (en) * | 2003-05-09 | 2006-08-08 | International Business Machines Corporation | Method, system, and program for allocating storage units to a data set |
US7467266B2 (en) * | 2003-08-05 | 2008-12-16 | International Business Machines Corporation | Snapshot management method apparatus and system |
US20050108486A1 (en) * | 2003-08-05 | 2005-05-19 | Miklos Sandorfi | Emulated storage system supporting instant volume restore |
US20050071380A1 (en) * | 2003-09-29 | 2005-03-31 | Micka William F. | Apparatus and method to coordinate multiple data storage and retrieval systems |
US7269701B2 (en) * | 2003-10-10 | 2007-09-11 | International Business Machines Corporation | Self-configuration of source-to-target mapping |
US7305418B2 (en) | 2003-11-05 | 2007-12-04 | International Business Machines Corporation | Selecting and showing copy pairs in a storage subsystem copy services graphical user interface |
US20090150581A1 (en) * | 2003-11-12 | 2009-06-11 | David Chimitt | Method and system for providing data volumes |
US7433899B2 (en) * | 2004-03-01 | 2008-10-07 | International Business Machines Corporation | Apparatus, system, and method for managing multiple copy versions |
CN100337208C (zh) * | 2004-06-03 | 2007-09-12 | 华为技术有限公司 | 一种存储系统中的快照处理方法 |
US7818608B2 (en) * | 2005-02-18 | 2010-10-19 | Microsoft Corporation | System and method for using a file system to automatically backup a file as a generational file |
US7519852B2 (en) * | 2005-05-12 | 2009-04-14 | International Business Machines Corporation | Apparatus, system, and method for redirecting an instruction pointer to recovery software instructions |
US20070033361A1 (en) * | 2005-08-02 | 2007-02-08 | Abdulvahid Jasmeer K | Apparatus, system, and method for fastcopy target creation |
US8161253B2 (en) * | 2007-01-30 | 2012-04-17 | International Business Machine Corporation | Maintenance of valid volume table of contents |
US10223205B2 (en) * | 2009-01-15 | 2019-03-05 | International Business Machines Corporation | Disaster recovery data sync |
JP5396314B2 (ja) | 2010-03-10 | 2014-01-22 | 株式会社日立製作所 | 不正操作検知システム及び不正操作検知方法 |
WO2012001763A1 (ja) * | 2010-06-28 | 2012-01-05 | 株式会社日立製作所 | 計算機システムの管理方法及びクライアントコンピュータ |
US8533850B2 (en) | 2010-06-29 | 2013-09-10 | Hitachi, Ltd. | Fraudulent manipulation detection method and computer for detecting fraudulent manipulation |
US8417674B2 (en) | 2010-11-16 | 2013-04-09 | Actifio, Inc. | System and method for creating deduplicated copies of data by sending difference data between near-neighbor temporal states |
US9858155B2 (en) | 2010-11-16 | 2018-01-02 | Actifio, Inc. | System and method for managing data with service level agreements that may specify non-uniform copying of data |
US8843489B2 (en) | 2010-11-16 | 2014-09-23 | Actifio, Inc. | System and method for managing deduplicated copies of data using temporal relationships among copies |
US8904126B2 (en) | 2010-11-16 | 2014-12-02 | Actifio, Inc. | System and method for performing a plurality of prescribed data management functions in a manner that reduces redundant access operations to primary storage |
US8402004B2 (en) | 2010-11-16 | 2013-03-19 | Actifio, Inc. | System and method for creating deduplicated copies of data by tracking temporal relationships among copies and by ingesting difference data |
US8972676B2 (en) * | 2011-01-28 | 2015-03-03 | International Business Machines Corporation | Assigning device adaptors and background tasks to use to copy source extents to target extents in a copy relationship |
CN103826528A (zh) | 2011-07-26 | 2014-05-28 | 格里森思公司 | 具有气密密封的外壳的组织可植入的传感器 |
US8983915B2 (en) | 2011-08-01 | 2015-03-17 | Actifio, Inc. | Successive data fingerprinting for copy accuracy assurance |
EP2862051A4 (de) | 2012-06-18 | 2016-08-10 | Actifio Inc | Verbessertes datenverwaltungsvirtualisierungssystem |
US10660550B2 (en) | 2015-12-29 | 2020-05-26 | Glysens Incorporated | Implantable sensor apparatus and methods |
US10561353B2 (en) | 2016-06-01 | 2020-02-18 | Glysens Incorporated | Biocompatible implantable sensor apparatus and methods |
WO2014070166A1 (en) * | 2012-10-31 | 2014-05-08 | Hewlett-Packard Development Company, L.P. | Cataloging backup data |
AU2014265979A1 (en) | 2013-05-14 | 2015-12-10 | Actifio, Inc. | Efficient data replication and garbage collection predictions |
US20150142748A1 (en) | 2013-11-18 | 2015-05-21 | Actifio, Inc. | Computerized methods and apparatus for data cloning |
US9720778B2 (en) | 2014-02-14 | 2017-08-01 | Actifio, Inc. | Local area network free data movement |
US9792187B2 (en) | 2014-05-06 | 2017-10-17 | Actifio, Inc. | Facilitating test failover using a thin provisioned virtual machine created from a snapshot |
WO2015195834A1 (en) | 2014-06-17 | 2015-12-23 | Rangasamy Govind | Resiliency director |
US10379963B2 (en) | 2014-09-16 | 2019-08-13 | Actifio, Inc. | Methods and apparatus for managing a large-scale environment of copy data management appliances |
WO2016044403A1 (en) | 2014-09-16 | 2016-03-24 | Mutalik, Madhav | Copy data techniques |
WO2016094819A1 (en) | 2014-12-12 | 2016-06-16 | Actifio, Inc. | Searching and indexing of backup data sets |
US10055300B2 (en) | 2015-01-12 | 2018-08-21 | Actifio, Inc. | Disk group based backup |
US10282201B2 (en) | 2015-04-30 | 2019-05-07 | Actifo, Inc. | Data provisioning techniques |
RU2632416C2 (ru) * | 2015-05-14 | 2017-10-04 | Общество С Ограниченной Ответственностью "Яндекс" | Способ (варианты) передачи объекта от первого процесса на второй процесс, машиночитаемый носитель (варианты) и система обработки данных |
US10613938B2 (en) | 2015-07-01 | 2020-04-07 | Actifio, Inc. | Data virtualization using copy data tokens |
US10691659B2 (en) | 2015-07-01 | 2020-06-23 | Actifio, Inc. | Integrating copy data tokens with source code repositories |
US10445298B2 (en) | 2016-05-18 | 2019-10-15 | Actifio, Inc. | Vault to object store |
US10476955B2 (en) | 2016-06-02 | 2019-11-12 | Actifio, Inc. | Streaming and sequential data replication |
US10638962B2 (en) | 2016-06-29 | 2020-05-05 | Glysens Incorporated | Bio-adaptable implantable sensor apparatus and methods |
US10855554B2 (en) | 2017-04-28 | 2020-12-01 | Actifio, Inc. | Systems and methods for determining service level agreement compliance |
US10638979B2 (en) | 2017-07-10 | 2020-05-05 | Glysens Incorporated | Analyte sensor data evaluation and error reduction apparatus and methods |
US11403178B2 (en) | 2017-09-29 | 2022-08-02 | Google Llc | Incremental vault to object store |
US11278668B2 (en) | 2017-12-22 | 2022-03-22 | Glysens Incorporated | Analyte sensor and medicant delivery data evaluation and error reduction apparatus and methods |
US11255839B2 (en) | 2018-01-04 | 2022-02-22 | Glysens Incorporated | Apparatus and methods for analyte sensor mismatch correction |
US11176001B2 (en) | 2018-06-08 | 2021-11-16 | Google Llc | Automated backup and restore of a disk group |
US11892983B2 (en) | 2021-04-29 | 2024-02-06 | EMC IP Holding Company LLC | Methods and systems for seamless tiering in a distributed storage system |
US12093435B2 (en) | 2021-04-29 | 2024-09-17 | Dell Products, L.P. | Methods and systems for securing data in a distributed storage system |
US12007942B2 (en) * | 2021-10-27 | 2024-06-11 | EMC IP Holding Company LLC | Methods and systems for seamlessly provisioning client application nodes in a distributed system |
US11762682B2 (en) | 2021-10-27 | 2023-09-19 | EMC IP Holding Company LLC | Methods and systems for storing data in a distributed system using offload components with advanced data services |
US11922071B2 (en) | 2021-10-27 | 2024-03-05 | EMC IP Holding Company LLC | Methods and systems for storing data in a distributed system using offload components and a GPU module |
US12131074B2 (en) | 2021-10-27 | 2024-10-29 | EMC IP Holding Company LLC | Methods and systems for storing data in a distributed system using GPUS |
US11677633B2 (en) | 2021-10-27 | 2023-06-13 | EMC IP Holding Company LLC | Methods and systems for distributing topology information to client nodes |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5276860A (en) * | 1989-12-19 | 1994-01-04 | Epoch Systems, Inc. | Digital data processor with improved backup storage |
US5212784A (en) * | 1990-10-22 | 1993-05-18 | Delphi Data, A Division Of Sparks Industries, Inc. | Automated concurrent data backup system |
US5255270A (en) * | 1990-11-07 | 1993-10-19 | Emc Corporation | Method of assuring data write integrity on a data storage device |
US5448718A (en) * | 1992-04-20 | 1995-09-05 | International Business Machines Corporation | Method and system for time zero backup session security |
US5649152A (en) * | 1994-10-13 | 1997-07-15 | Vinca Corporation | Method and system for providing a static snapshot of data stored on a mass storage system |
US5630092A (en) * | 1994-10-20 | 1997-05-13 | International Business Machines | System and method for transferring compressed and uncompressed data between storage systems |
US5907672A (en) * | 1995-10-04 | 1999-05-25 | Stac, Inc. | System for backing up computer disk volumes with error remapping of flawed memory addresses |
-
1997
- 1997-04-18 US US08/844,480 patent/US6119208A/en not_active Expired - Lifetime
-
1998
- 1998-04-15 DE DE69803924T patent/DE69803924T2/de not_active Expired - Fee Related
- 1998-04-15 WO PCT/US1998/007456 patent/WO1998048347A1/en active IP Right Grant
- 1998-04-15 EP EP98915552A patent/EP0976043B1/de not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
DE69803924D1 (de) | 2002-03-28 |
US6119208A (en) | 2000-09-12 |
EP0976043A1 (de) | 2000-02-02 |
EP0976043B1 (de) | 2002-02-20 |
WO1998048347A1 (en) | 1998-10-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69803924T2 (de) | Mappedvirtuelsystem(mvs)-vorrichtungssicherung für einen datenprozessor unter verwendung einer datenspeicherungsuntersystemschnappschussmöglichkeit | |
DE69801655T2 (de) | System mit schreibbenachrichtigung während eines datensatzkopiervorgang | |
DE69031494T2 (de) | Verfahren zum lesen und schreiben von dateien auf nichtlöschbaren speichermedien | |
DE69636330T2 (de) | Verfahren für On-line- und Echzeit-Datenmigration | |
DE3751645T2 (de) | Anteilige Nutzung von Kopie-beim-Schreiben-Segmenten in einer Datenverarbeitungsanlage mit virtuellen Maschinen und virtuellem Speicher | |
DE602004011018T2 (de) | Ungültigkeitserklärung eines speichers und löschen von puffereinträgen | |
DE112011104419B4 (de) | Bereichsmigration für gepaarte Speicherung | |
DE102012216022B4 (de) | Verwaltung einer Zeitpunktkopie-Beziehung für platzsparende Datenträger | |
DE69938378T2 (de) | Kopieren von Daten in Speichersystemen | |
DE102013215535B4 (de) | Sicherung oder wiederherstellung von daten mit hilfe eines hauptspeichers und nichtflüchtiger speichermedien | |
DE112010004947B4 (de) | Wiederherstellung einer vollständigen Systemsicherung und inkrementeller Sicherungen unter Verwendung von mehreren gleichzeitigen Datenströmen von Einheiten | |
DE69425222T2 (de) | Dynamisch ausbaubares Speichereinheitsmatrixsystem | |
DE69530405T2 (de) | Schnappschuss von auf einem massenspeichersystem gespeicherten daten | |
DE69528430T2 (de) | Verfahren und System zum Auswählen von Daten für Migration in einem hierarchischen Datenspeichersystem mit Frequenzverteilungstabellen | |
DE69329047T2 (de) | Verfahren und System zur Verminderung der Speicherzuordnungsanforderungen | |
DE69700574T2 (de) | Verfahren zum Cache-Speichern von Netzwerk- und CD-ROM-Zugriffen unter Verwendung einer lokalen Festplatte | |
DE112010004931B4 (de) | Mehrphasige Wiederherstellung von Dateisystemen mit Selektiver Bedarfsweiser Verfügbarkeit von Daten | |
DE602004002216T2 (de) | Verfahren, system und programm für eine inkrementelle virtuelle kopie | |
DE69803923T2 (de) | Dasd dateisystemkopierverfahren für einen datenprozessor unter verwendung einer datenspeicherungsuntersystemschnappschussmöglichkeit | |
DE69600754T2 (de) | Aufteilung einer Teilung in einem Plattenspeichersystem | |
DE69534616T2 (de) | System und Verfahren zum Verarbeiten von E/A-Anfragen über einen Schnittstellenbus zu einer Speicherplattenanordnung | |
DE60313468T2 (de) | Speicherdienste und -systeme | |
DE69833815T2 (de) | Verbesserter Disk-Log mit verteiltem Schreibsystem | |
DE69700557T2 (de) | Einrichtung und Verfahren um eine Dateinummer während einer Betriebsunterbrechung in einem client-server Netzwerk, abzubilden | |
DE69027017T2 (de) | Anordnung und Verfahren zur Speicherverwaltung in einem Mikrorechner |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8364 | No opposition during term of opposition | ||
8339 | Ceased/non-payment of the annual fee |