VIRTUELLE-MASCHINE-REPLIKATION UND -MIGRATION

Die hier aufgeführten Beispiele betreffen die Prüfpunktreplikation und das Kopieren von aktualisierten Prüfpunktdaten. Beispielsweise kann eine mit einem Speicher gekoppelte Speichersteuerung eine einer Adresse zugeordnete Schreib-Anforderung empfangen, um Prüfpunktdaten zu schreiben und zu aktualis...

Full description

Saved in:
Bibliographic Details
Main Authors Rudoff, Andrew M, Anderson, Andrew V, Alameldeen, Alaa, Wang, Zhe
Format Patent
LanguageGerman
Published 01.04.2021
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Die hier aufgeführten Beispiele betreffen die Prüfpunktreplikation und das Kopieren von aktualisierten Prüfpunktdaten. Beispielsweise kann eine mit einem Speicher gekoppelte Speichersteuerung eine einer Adresse zugeordnete Schreib-Anforderung empfangen, um Prüfpunktdaten zu schreiben und zu aktualisieren und Aktualisierungen für Prüfpunktdaten basierend auf zumindest zwei Ebenen von Speicherregionsgrößen nachzuverfolgen. Eine erste Ebene ist einer größeren Speicherregionsgröße zugeordnet als eine Speicherregionsgröße, die der zweiten Ebene zugeordnet ist. Bei einigen Beispielen ist die erste Ebene eine Cache-Zeilen-Speicherregionsgröße und die zweite Ebene ist eine Seiten-Speicherregionsgröße. Aktualisierungen für die Prüfpunktdaten können auf der zweiten Ebene nachverfolgt werden, sofern eine Aktualisierung nicht vorher auf der ersten Ebene nachverfolgt wurde. Reduzierte Mengen von aktualisierten Prüfpunktdaten können während einer Prüfpunktreplikation durch Verwendung mehrerer Regionsgrößen-Tracker übertragen werden. Examples herein relate to checkpoint replication and copying of updated checkpoint data. For example, a memory controller coupled to a memory can receive a write request with an associated address to write or update checkpoint data and track updates to checkpoint data based on at least two levels of memory region sizes. A first level is associated with a larger memory region size than a memory region size associated with the second level. In some examples, the first level is a cache-line memory region size and the second level is a page memory region size. Updates to the checkpoint data can be tracked at the second level unless an update was previously tracked at the first level. Reduced amounts of updated checkpoint data can be transmitted during a checkpoint replication by using multiple region size trackers.
Bibliography:Application Number: DE202010122182