Method and apparatus for hybrid checkpointing

   
   

The present invention provides a method and apparatus for hybrid checkpointing which captures the entire address space of a process: both language internal and language external (native) memory and program state. Initially, the invention halts a currently active process. Next, the invention gets and records the native state of a process, including threads. Next, the invention gets and records the internal state of a process and utilizes persistent object caching. Thereafter, the invention checkpoints the process. In one embodiment, the invention builds and utilizes a catalogue. The catalogue records the native and internal states from prior checkpoints. Upon the invocation of a new checkpoint, the invention accesses the catalogue and determines what native and internal states have changed since the last checkpoint. If some of the states have changed the invention updates the catalogue and only checkpoints those changed states, thereby operating more efficiently.

Die anwesende Erfindung stellt eine Methode und einen Apparat für das hybride Checkpointing zur Verfügung, das den gesamten Adressbereich eines Prozesses gefangennimmt: Sprache intern und Sprachenexterner (gebürtiger) Gedächtnis- und Programmzustand. Zuerst hält die Erfindung einen z.Z. aktiven Prozeß an. Zunächst erhält die Erfindung und notiert den gebürtigen Zustand eines Prozesses, einschließlich Gewinde. Zunächst erhält die Erfindung und notiert den internen Zustand eines Prozesses und verwendet das hartnäckige Gegenstandcachieren. Danach die Erfindungprüfpunkte der Prozeß. In einer Verkörperung errichtet die Erfindung und verwendet einen Katalog. Der Katalog notiert die gebürtigen und internen Zustände von den vorherigen Prüfpunkten. Nach der Anforderung eines neuen Prüfpunktes, macht die Erfindung den Katalog zugänglich und stellt fest, welche gebürtige und interne Zustände seit dem letzten Prüfpunkt geändert haben. Wenn einige der Zustände geändert haben, aktualisiert die Erfindung den Katalog und die nur Prüfpunkte jene geänderten Zustände, dadurch leistungsfähiger siefunktioniert siefunktioniert.

 
Web www.patentalert.com

< Methods of proactive network maintenance by automatic creation of trouble tickets

< Method and system for monitoring microprocessor integrity

> Relating a HTML document with a non-browser application

> Adaptable transducer interface

~ 00107