×

Progressive retry method and apparatus for software failure recovery in multi-process message-passing applications

  • US 5,590,277 A
  • Filed: 06/22/1994
  • Issued: 12/31/1996
  • Est. Priority Date: 06/22/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for bypassing software faults in a system executing a plurality of concurrent processes, said processes passing messages between one another, said fault tolerant method comprising the steps of:

  • monitoring one or more of said processes for software faults;

    periodically performing a checkpoint of critical data associated with each of said monitored processes;

    logging said messages that are received by each monitored process in a message log associated with each monitored process; and

    performing a progressive retry algorithm upon detection of a fault during said monitoring step to recover said faulty process, said progressive retry algorithm including a plurality of retry steps which gradually increase the scope of the recovery roll back when a previous retry step fails to bypass said detected fault.

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