×

Hybrid agent-oriented object model to provide software fault tolerance between distributed processor nodes

  • US 6,868,067 B2
  • Filed: 06/28/2002
  • Issued: 03/15/2005
  • Est. Priority Date: 06/28/2002
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer system implementing an extended distributed recovery block fault tolerance scheme comprising a supervisory node, an active node and a standby node wherein each said active and standby node comprises:

  • a primary routine for executing a software function;

    an alternate routine for executing said software function;

    an acceptance test routine for testing the output of said primary routine and providing a control signal in response thereto;

    a device driver for receiving said control signal;

    a monitor for communicating state information with one or more active or standby nodes, and a node manager for determining the operational configuration of said node, such that said primary routine is executed in response to a determination that said node is in an active state and said alternate routine is executed in response to a determination that said node is in a standby state, and wherein said supervisory node coordinates the operation of said active node and said standby node, the improvement wherein the primary and alternate routines of one of said active or standby node are implemented with an application task comprising a plurality of agent objects each operating as a finite state machine operating in either a primary mode executing said primary routine or in an alternate mode executing said alternate routine.

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