Abstract:
Verfahren zum Verwalten von Daten in einem ersten Speicher und einem zweiten Speicher, wobei das Verfahren die folgenden Schritte umfasst:- Durchführen eines Arbeitsschritts zum Verlagern eines Speicherbereichs von Spuren von dem zweiten Speicher zu dem ersten Speicher;- Ermitteln, ob für den zu verlagernden Speicherbereich ein Speicherbereichsobjekt vorhanden ist, wobei das Speicherbereichsobjekt vorhanden ist, wenn der Speicherbereich zu einem früheren Zeitpunkt bereits von dem ersten Speicher zu dem zweiten Speicher verlagert wurde, und wobei das Speicherbereichsobjekt für jede Spur eine Änderungsanzeige umfasst, die anzeigt, ob die Spur seit dem Zeitpunkt, als der Speicherbereich zuvor zu dem zweiten Speicher verlagert wurde, in dem zweiten Speicher aktualisiert wurde; und- als Reaktion auf das Ermitteln, dass das Speicherbereichsobjekt vorhanden ist, Durchführen der folgenden Schritte:- Ermitteln der Spuren in dem Speicherbereich, bei denen die Änderungsanzeige anzeigt, dass die Spur seit dem früheren Zeitpunkt in dem zweiten Speicher aktualisiert wurde;- Kopieren der Daten für die ermittelten Spuren von dem zweiten Speicher auf freie Speicherplätze in dem ersten Speicher; und- für jede ermittelte Spur Aktualisieren des Eintrags der ermittelten Spur in dem Speicherbereichsobjekt, um den freien Speicherplatz, auf den die Daten für die Spur kopiert wurden, als aktive Adresse für die Spur anzuzeigen, unter der die neueste Version der Spur in dem ersten Speicher zu finden ist.
Abstract:
Bereichsmigration wird in einer Datenspeicherumgebung bereitgestellt, die für synchrone Replikation zwischen einem Primär- und Sekundärpaar von Speicherentitäten eingerichtet ist, die jeweils mehrschichtige Speichereinheiten besitzen. In einer Ausführungsform wird eine Migrationsanweisung durch die Primärspeicherentität an die Sekundärspeicherentität gesendet, wobei die Migrationsanweisung eine relative Priorität auf der Grundlage einer geordneten Primär-Heat-Map der mehrschichtigen Speichereinheiten der Primärspeicherentität enthält. Die relative Priorität wird gegenüber einer geordneten Sekundär-Heat-Map der mehrschichtigen Speichereinheiten der Sekundärspeicherentität verwendet, um die Bereichsmigration unabhängig davon durchzuführen, ob die Primär- und Sekundärspeicherentitäten identisch sind.
Abstract:
Extent migration is provided in a data storage environment configured for synchronous replication between a primary and secondary pair of storage entities, each having tiered storage devices. In one embodiment, a migration instruction is sent, by the primary storage entity, to the secondary storage entity, the migration instruction including a relative priority based on a primary ordered heat map of the tiered storage devices of the primary storage entity. The relative priority is used against a secondary ordered heat map of the tiered storage devices of the secondary storage entity to perform the extent migration, regardless of whether the primary and secondary storage entities are identical.
Abstract:
Provided are a computer program product, system, and method for managing write operations to an extent of tracks migrated between storage devices. An operation is processed to migrate an extent of tracks from the second storage to the first storage. A determination is made as to whether an extent object exists for the extent to migrate. The extent object exists if the extent was previously migrated from the first storage to the second storage at a previous time. The extent object comprises for each track a write indicator indicating whether the track was updated in the second storage since the previous time when the extent was previously migrated to the second storage. In response to determining that the extent object exists, a determination is made of the tracks in the extent having the write indicator indicating that the track was updated in the second storage since the previous time. The data for the determined tracks is copied from the second storage to free locations in the first storage. For each determined track, the entry for the determined track in the extent object is updated to indicate the free location to which the data for the track was copied as an active address for the track.
Abstract:
Verfahren für die Bereichsmigration durch eine Prozessoreinheit in einer Datenspeicherumgebung, die für synchrone Replikation zwischen einem Paar aus Primär- und Sekundärspeicherentität konfiguriert ist, die jeweils mehrschichtige Speichereinheiten besitzen, wobei die Ebenen der mehrschichtigen Speichereinheiten jeweils in einer Speicherhierarchie organisiert sind, welche zumindest einer Leistungsmaßzahl entspricht und deren höchste Ebene einem höchsten Wert der zumindest einen Leistungsmaßzahl entspricht, aufweisend:Identifizieren eines Bereichs als einen Kandidaten für Bereichsmigration aufgrund mindestens eines Speicheraktivitätsfaktors durch die Primärspeicherentität,Berechnen einer relativen Priorität des zu migrierenden Bereichs auf der Grundlage einer geordneten Primär-Heat-Map der mehrschichtigen Speichereinheiten der Primärspeicherentität,wobei die Primärspeicherentität eine Zuordnung der relativen Priorität zu einer Ebene der mehrschichtigen Speichereinheiten der Primärspeicherentität auf der Grundlage des Speichersystems der Primärspeicherentität berechnet,Senden einer Migrationsanweisung durch die Primärspeicherentität an die Sekundärspeicherentität, wobei die Migrationsanweisung die relative Priorität des zu migrierenden Bereichs enthält; wobei die Primär- und Sekundärspeicherentitäten dieselbe oder eine unterschiedliche hierarchisch organisierte Struktur von mehrschichtigen Speichereinheiten umfassen,wobei die Sekundärspeicherentität eine Zuordnung der relativen Priorität zu einer Ebene der mehrschichtigen Speichereinheiten der Sekundärspeicherentität auf der Grundlage des Speichersystems der Sekundärspeicherentität berechnet,Empfangen einer Antwort der Sekundärspeicherentität durch die Primärspeicherentität, wobei die Antwort die berechnete Ebene der mehrschichtigen Speichereinheiten der Sekundärspeicherentität angibt,wobei die Primärspeicherentität die Migration des zu migrierenden Bereichs auf die zugeordnete Ebene der mehrschichtigen Speichereinheiten der Primärspeicherentität und die Sekundärspeicherentität die Migration des zu migrierenden Bereichs auf die zugeordnete Ebene der mehrschichtigen Speichereinheiten der Sekundärspeicherentität durchführt, falls die beiden zugeordneten Ebenen identisch sind,wobei die Primärspeicherentität und die Sekundärspeicherentität den zu migrierenden Bereich jeweils auf diejenige der beiden zugeordneten Ebenen verschieben, welcher einer niedrigeren Leistungsmaßzahl entspricht, falls die beiden zugeordneten Ebenen unterschiedlich sind und das Verschieben auf diejenige der beiden zugeordneten Ebenen, welcher die niedrigere Leistungsmaßzahl entspricht, eine Leistungssteigerung ergibt.
Abstract:
Es werden ein Computerprogrammprodukt, ein System und ein Verfahren zum Verwalten von Schreiboperationen auf einen Speicherbereich von Spuren bereitgestellt, der zwischen Speichereinheiten verlagert wird. Eine Operation wird ausgeführt, um einen Speicherbereich von Spuren von dem zweiten Speicher zu dem ersten Speicher zu verlagern. Es wird ermittelt, ob für den zu verlagernden Speicherbereich ein Speicherbereichsobjekt vorhanden ist. Das Speicherbereichsobjekt ist vorhanden, wenn der Speicherbereich zuvor zu einem früheren Zeitpunkt von dem ersten Speicher zu dem zweiten Speicher verlagert wurde. Das Speicherbereichsobjekt umfasst für jede Spur eine Schreibanzeige, die anzeigt, ob die Spur seit dem früheren Zeitpunkt in dem zweiten Speicher aktualisiert wurde, wenn der Speicherbereich zuvor zu dem zweiten Speicher verlagert wurde. Als Reaktion auf das Feststellen, dass das Speicherbereichsobjekt vorhanden ist, werden die Spuren in dem Speicherbereich mit der Schreibanzeige ermittelt, die anzeigt, dass die Spur seit dem früheren Zeitpunkt in dem zweiten Speicher aktualisiert wurde. Die Daten für die ermittelten Spuren werden von dem zweiten Speicher auf freie Speicherplätze in dem ersten Speicher kopiert. Für jede ermittelte Spur wird der Eintrag für die ermittelte Spur in dem Speicherbereichsobjekt aktualisiert, um den freien Speicherplatz anzuzeigen, auf den die Daten für die Spur als aktive Adresse für die Spur kopiert wurden.