Patent ID: 8347140
Filing Date: 2013-01-01
Classification: G06F

Abstract:
1. A method of checkpointing an application group comprised of one or more single-process or multi-process applications, the method comprising: creating at least one full checkpoint for each one or more applications in the application group; creating at least one incremental application checkpoint for each one or more applications in the application group; automatically merging each of the at least one incremental application checkpoint against a corresponding full application checkpoint; synchronizing checkpointing across said one or more applications in the application group; and preloading interceptors for fork( ) and exec( ); wherein said interceptor for exec( ) preserves existing application state prior to calling the system call exec( ) by storing said application state in shared memory prior to calling the system call exec( ) and restoring said application state from shared memory after the system call exec( ) returns.