×

Checkpoint restart method and apparatus utilizing multiple log memories

  • US 5,828,821 A
  • Filed: 06/18/1996
  • Issued: 10/27/1998
  • Est. Priority Date: 06/19/1995
  • Status: Expired due to Fees
First Claim
Patent Images

1. A checkpoint controlling apparatus for use in a multiprocessor system capable of recovering from a fault during execution of application programs, wherein the multiprocessor system has at least two processor modules, each having a processing unit and a cache memory, a shared memory for use by the processor modules to store data related to the execution of the application programs, and log memory means for recording log data as states of data in both the processor unit and the cache memory for the processor modules before updating the shared memory, and means for storing states of data in both the processor unit and the cache memory for the processor modules in the shared memory at intervals, and wherein each of the processor modules executes checkpoint processing independently, the checkpoint controlling apparatus comprising:

  • means for selecting one of a first portion and a second portion of the log memory means;

    means for storing log data in the selected portion of the log memory means; and

    means for switching to the other portion of the log memory means to store log data for the first processor module after the first processor module has completed execution of checkpoint processing.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×