Patent ID: 8745442
Filing Date: 2014-06-03
Classification: G06F,H05K

Abstract:
1. A system for providing hybrid kernel-space and user-space checkpointing, the system comprising: computer system memory comprising one or more memory locations configured to store one or more multi-process applications; one or more Central Processing Units (CPUs) operatively connected to said computer system memory and configured to execute said one or more multi-process applications on a host with a host operating system; one or more additional computer system memory or storage locations configured to store checkpoints; one or more networking stacks; and a hybrid kernel and user space checkpointer comprised of a kernel-space checkpoint device driver, and one or more user-space interceptors preloaded into an address space of each application process, wherein said checkpointer is configured to checkpoint said one or more multi-process applications; wherein said user-space interceptors comprise a user-space barrier and an application virtualization space providing a private resource name space; and wherein state in said networking stacks is flushed as part of checkpointing said one or more multi-process applications.