×

Fault tolerant computer system with provision for handling external events

  • US 5,363,503 A
  • Filed: 01/22/1992
  • Issued: 11/08/1994
  • Est. Priority Date: 01/22/1992
  • Status: Expired due to Term
First Claim
Patent Images

1. In a fault tolerant computer system including a data processor providing at least one task which performs a persistent action and wherein said task is subject to receiving one or more external signals whose time of occurrence may affect the performance of said task, a method comprising:

  • providing a backup task external to said data processor for backing up said one task,transmitting messages to said one task;

    storing messages transmitted to said one task;

    also storing external event data indicative of each external event type and its occurrence relationship to a predetermined primary task event;

    transmitting at least certain ones of the stored messages to said backup task subsequently to said storing messages in a manner such that at least those particular messages which have been processed by said one task are transmitted to said backup task prior to performance of said persistent action;

    also transmitting said external event data and said occurrence relationship to said backup task prior to performance of said persistent action;

    said one task continuing to process messages transmitted thereto so long as the aforementioned transmitting of messages and external event data to said backup task is met; and

    in the event of failure of said one task, causing said backup task to process said messages transmitted thereto while using said external event data and said occurrence relationship transmitted thereto to redeliver each external signal to said backup task at a time such that said backup task will properly recover.

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