Mechanism for restoring, porting, replicating and checkpointing computer systems using state extraction
US6795966B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Feb 4, 2000 |
| Grant date | Sep 21, 2004 |
| Priority date | — |
| Expiry date | Feb 4, 2020 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2201/815
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A computer system is interrupted, and its entire state information is extracted as one or more checkpoints at one or more respective points during operation of the system. The checkpoint may be restored into the system at any later time, even multiple times, and it may also even be loaded into one or more other systems; all systems loaded with the same checkpoint will then execute from the same checkpointed state. The state extraction mechanism is preferably a virtual machine monitor, on which one or more virtual machines are installed, each virtual machine constituting an encapsulated, virtualized computer system whose states can be checkpointed under control of the virtual machine monitor. Checkpoints may be stored on a portable memory device or transmitted as a batch or dynamically over a network so that even virtual machines installed at different sites may execute from the same state.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.