The OpenClovis Checkpoint Service offered by OpenClovis ASP is a high availability infrastructure component that provides synchronization of run-time data and context to ensure a seamless failover or switchover of applications. More...
Modules | |
Functional Description | |
Description of the Checkpointing Service. | |
API Usage Examples | |
Code Examples. | |
Error/Return Codes | |
Common and Component specific Error Codes. | |
API Reference Pages | |
Defines, Structures, Typedefs, Functions. | |
Glossary | |
Glossary of OpenClovis Checkpoint Service Terms. | |
ASP Console | |
ASP Console. |
The OpenClovis Checkpoint Service offered by OpenClovis ASP is a high availability infrastructure component that provides synchronization of run-time data and context to ensure a seamless failover or switchover of applications.
It allows the application to store its internal state and retrieve the information either immediately or at regular interval or in case of failover or switchover. It provides a facility for processes to record checkpoint data incrementally, which can be used to protect an application against failures. When recovering from fail-over or switch-over situations, the checkpoint data can be retrieved, and execution can be resumed from the state recorded before the failure.
Checkpointing Service supports Non-transparent mode of Checkpointing where an application has to trigger the checkpoint write and checkpoint read.
A checkpoint can be replicated immediately on a different blade and stored indefinitely or consumed immediately. When a failure occurs, CPS helps to restart, failover or switchover the services quickly by restoring the earlier checkpointed state.