Recovery of logless components
AssigneeMicrosoft Corporation
InventorDavid Lomet
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorDavid Lomet
Estimating the term…
Recovery processing of logless components is disclosed. Logless components in middle-tier systems can be checkpointed to provide faster recovery. In particular, a client system, executing a persistent component and itself logging, initiates a snapshot method that returns to the client the values of all variables and other state of the logless component during normal execution. The client writes this data to the client log along with information about the initiation call. To recover the logless component, the client invokes a restore method which takes as an argument values returned from the snapshot method and included in the checkpointing portion of the client log relating to the logless component. This information is sufficient for recreating the logless component which is logically identical to the failed logless component and for setting its state to the checkpoint state. This can occur transparently and shorten the recovery time in providing exactly-once execution.
A computer-implemented system that facilitates exactly-once application execution, comprising:
A computer-implemented process of recovering a logless component, comprising:
A computer-executable system, comprising:
Dependencies are inferred from the claim text.