×

Multi-volume audit trails for fault tolerant computers

  • US 5,590,274 A
  • Filed: 01/23/1995
  • Issued: 12/31/1996
  • Est. Priority Date: 01/23/1995
  • Status: Expired due to Fees
First Claim
Patent Images

1. In a fault tolerant computing system having an audit generator, first and second primary audit trail storage processes, and first and second backup audit trail storage processes serving as backups for the first and second primary audit trail storage processes, wherein said audit trail storage processes store audit records generated by said audit generator in audit files accessible to said audit storage processes, a method for switching storage of currently generated audit records from said first primary audit trail storage process to said second primary audit trail storage process, said method comprising the steps of:

  • receiving, at said first primary audit trail storage process, a buffer of audit records from said audit generator for storage in a first audit file accessible to said first primary audit trail storage process and said first backup audit trail storage process;

    determining, at said first primary audit trail storage process, upon receipt of said buffer of audit records, that said first audit file is full and cannot accept said buffer of audit records;

    thereaftersending a request message from said first primary audit trail storage process to said second primary audit trail storage process, said request message including a unique sequence number identifying a second audit file accessible to said second primary audit trail storage process and said second backup audit trail storage process;

    sending a first checkpoint message from said second primary audit trail storage process to said second backup audit trail storage process upon receipt of said request message at said second primary audit trail storage process, said first checkpoint message including locator information identifying a position within said second audit file where storage of audit records is to begin;

    sending a first checkpoint acknowledgement message from said second backup audit trail storage process to said second primary audit trail storage process in response to said first checkpoint message;

    sending an acknowledgement message from said second primary audit trail storage process to said first primary audit trail storage process in response to said request message;

    thereaftersending a second checkpoint message from said first primary audit trail storage process to said first backup audit trail storage process, said second checkpoint message including an indication that said first audit file is full; and

    sending, in response to said second checkpoint message, a second checkpoint acknowledgement message from said first backup audit trail storage process to said first primary audit trail storage process.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×