Mechanism for restoring, porting, replicating and checkpointing computer systems using state extraction

   
   

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.

Een computersysteem wordt onderbroken, en zijn volledige staatsinformatie wordt gehaald als één of meerdere controleposten op één of meerdere respectieve punten tijdens verrichting van het systeem. De controlepost kan in het systeem in om het even welke recentere tijd, zelfs veelvoudige tijden worden hersteld, en het kan ook zelfs in één of meerdere andere systemen worden geladen; alle systemen die met de zelfde controlepost worden geladen zullen dan van het zelfde checkpointed staat uitvoeren. Het mechanisme van de staatsextractie is bij voorkeur een virtuele machinemonitor, op wie één of meerdere virtuele machines geïnstalleerd zijn, elke virtuele machine die een ingekapseld, gevirtualiseerd computersysteem vormt de waarvan staten kunnen zijn checkpointed onder controle van de virtuele machinemonitor. De controleposten kunnen op een draagbaar geheugenapparaat worden opgeslagen of als partij of dynamisch over een netwerk worden overgebracht zodat zelfs de virtuele machines die bij verschillende plaatsen worden geïnstalleerd van de zelfde staat kunnen uitvoeren.

 
Web www.patentalert.com

< Graphical representation of impairment or other conditions in a data-over-cable system

< Stream class driver for computer operating system

> Method and apparatus for generating routes for groups of related node configurations

> Method of incremental recharacterization to estimate performance of integrated disigns

~ 00133