Snapshot restore of application chains and applications

   
   

The present invention saves all process state, memory, and dependencies related to a software application to a snapshot image. Interprocess communication (IPC) mechanisms such as shared memory and semaphores must be preserved in the snapshot image as well. IPC mechanisms include any resource that is shared between two process or any communication mechanism or channel that allow two processes to communicate or interoperate is a form of IPC. Between snapshots, memory deltas are flushed to the snapshot image, so that only the modified-pages need be updated. Software modules are included to track usage of resources and their corresponding handles. At snapshot time, state is saved by querying the operating system kernel, the application snapshot/restore framework components, and the process management subsystem that allows applications to retrieve internal process-specific information not available through existing system calls. At restore time, the reverse sequence of steps for the snapshot procedure is followed and state is restored by making requests to the kernel, the application snapshot/restore framework, and the process management subsystem.

De onderhavige uitvinding redt alle processtaat, geheugen, en gebiedsdelen met betrekking tot een softwaretoepassing op een momentopnamebeeld. Interprocess communicatie (IPC) mechanismen zoals gedeeld geheugen en de seinpalen moeten in het momentopnamebeeld eveneens worden bewaard. Ipc de mechanismen omvatten om het even welk middel dat tussen twee verwerkt of om het even welk communicatie mechanisme wordt gedeeld of het kanaal dat twee processen om toestaat te communiceren of interoperate een vorm van IPC is. Tussen momentopnamen, worden de geheugendelta's gespoeld aan het momentopnamebeeld, zodat slechts de wijzigen-pagina's moeten worden bijgewerkt. De modules van de software zijn inbegrepen aan spoorgebruik van middelen en hun overeenkomstige handvatten. In momentopnametijd, wordt de staat gered door de werkend systeempit te vragen, herstelt de toepassingsmomentopname/kadercomponenten, en het subsysteem van het procesbeheer dat toepassingen toestaat om interne proces-specifieke informatie niet terug te winnen beschikbaar door bestaande systeemvraag. Bij herstel tijd, de omgekeerde opeenvolging van stappen want de momentopnameprocedure wordt gevolgd en de staat door verzoeken aan de pit wordt hersteld in te dienen, herstelt de toepassingsmomentopname/kader, en het subsysteem van het procesbeheer.

 
Web www.patentalert.com

< Method and apparatus for performing technology mapping

< Methods and apparatus for secure content distribution

> Automatic self configuration of client-supervisory nodes

> Vault controller secure depositor for managing secure communication

~ 00157