-
公开(公告)号:GB2494969A
公开(公告)日:2013-03-27
申请号:GB201215980
申请日:2012-09-07
Applicant: IBM
Inventor: HUNTER GRAHAM , MULCAHY JAMES RICHARD HENRY
Abstract: A method for mirroring virtual machines (202) from a primary host (100) to a secondary host (102) uses checkpoints and includes tracking changes 404 for each of a plurality of memory pages (304) and processor states for one or more primary host virtual machines. Responsive to an occurrence of a checkpoint 408, the primary host virtual machines are stopped. A determination 412 is made if each of the memory pages is frequently changed. In response to the memory page being frequently changed, the frequently changed. memory page is marked as being writeable 422 and copied 423 to a buffer. In response to the memory page being infrequently changed, the infrequently changed memory page is marked as being read only 414. The one or more primary host virtual machines are resumed 415. A copy of the memory pages, the buffer, and changes to the processor states are transmitted to the secondary host. Tracking frequently used memory pages reduces the occurrence of memory page protection faults and the overhead caused by interrupting the virtual machine to service memory page faults for frequently-accessed pages is reduced or eliminated.
-
公开(公告)号:DE102012215918A1
公开(公告)日:2013-03-21
申请号:DE102012215918
申请日:2012-09-07
Applicant: IBM
Inventor: HUNTER GRAHAM , MULCAHY JAMES
Abstract: Verfahren, System und Computerprogrammprodukt zum Spiegeln virtueller Maschinen von einem primären Host auf einen sekundären Host. Das Verfahren beinhaltet das Überwachen von Änderungen bei jeder einer Vielzahl von Arbeitsspeicherseiten und jedem einer Vielzahl von Prozessorzuständen einer oder mehrerer virtueller Maschinen des primären Hosts. Als Reaktion auf das Auftreten eines Prüfpunktes werden die virtuellen Maschinen des primären Hosts gestoppt. Es wird eine Ermittlung vorgenommen, ob jede der Arbeitsspeicherseiten häufig geändert wird. Als Reaktion darauf, dass die Arbeitsspeicherseite häufig geändert wird, wird die häufig geänderte Arbeitsspeicherseite als beschreibbar markiert und in einen Puffer kopiert. Als Reaktion darauf, dass die Arbeitsspeicherseite selten geändert wird, wird die selten geänderte Arbeitsspeicherseite als schreibgeschützt markiert. Der Betrieb der einen oder mehreren virtuellen Maschinen des primären Hosts wird wieder aufgenommen. Eine Kopie der Arbeitsspeicherseiten, des Puffers und der Änderungen an den Prozessorzuständen wird auf den sekundären Host übertragen.
-
公开(公告)号:GB2494969B
公开(公告)日:2014-01-29
申请号:GB201215980
申请日:2012-09-07
Applicant: IBM
Inventor: HUNTER GRAHAM , MULCAHY JAMES RICHARD HENRY
-
-