Patent · US Active

Method and system for frequent checkpointing

US8661213B2 · kind B2 · utility

24Cited by
3References
21Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJan 6, 2010
Grant dateFeb 25, 2014
Priority date
Expiry dateJan 3, 2031

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2009/45583
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A virtualization platform provides fault tolerance for a primary virtual machine by continuously transmitting checkpoint information of the primary virtual machine to a collector process, such as a backup virtual machine. When implemented on a hardware platform comprising a multi-processor that supports nested page tables, the virtualization platform leverages the nested page table support to quickly identify memory pages that have been modified between checkpoints. The backup virtual machine provides feedback information to assist the virtualization platform in identifying candidate memory pages for transmitting actual modifications to the memory pages rather than the entire memory page as part of the checkpoint information. The virtualization platform further maintains a modification history data structure to identify memory pages that can be transmitted simultaneous with the execution of the primary virtual machine rather than while the primary virtual machine has been stunned.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.