Method for Minimizing the Information Difference Between Active and Log-Based Recovery in Transaction Systems Using Incremental Instead of Periodic Checkpointing
Original Publication Date: 1987-Aug-01
Included in the Prior Art Database: 2005-Feb-01
This invention relates to a method for accumulating checkpoint information incrementally instead of periodically in the front-end/back- end checkpoint processing portion of a transaction-oriented system. The processors utilize a circular (ring) buffer memory to effectuate transfer and overlapped processing of said information. This processing reduces the information lag and recovery time between the log-based recovery system and the active system in the event the active system is to be reconstituted from the log-based system. Transaction processing systems usually use a log or journal to record changes to state information which must remain persistent between periods of execution (whether the period is planned or due to failure).