Patent ID: 11966304
Assignee: GOOGLE LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A system, comprising:
one or more primary memory devices associated with a primary host and storing a primary application executing on the primary host with a host operating system;
one or more processors associated with the primary host, the one or more processors configured to:
intercept calls from threads of applications to the host operating system, and generate replication messages based on the intercepted calls;
synchronize the replication messages to an entry and exit of the intercepted calls; and
checkpoint the primary application;

one or more backup memory devices associated with one or more backup hosts and storing one or more backup applications executing on the one or more backup hosts each with a corresponding host operating system; and
one or more processors associated with the one or more backup hosts and configured to checkpoint-restore the one or more backup applications;
wherein live migration of the primary application to the one or more backup hosts is performed in response to an event or fault.