×

Method and apparatus for providing process pair protection for complex applications

  • US 6,477,663 B1
  • Filed: 04/07/1999
  • Issued: 11/05/2002
  • Est. Priority Date: 04/09/1998
  • Status: Expired due to Fees
First Claim
Patent Images

1. An apparatus for providing continuous availability to complex applications through the use of process-pair protection to allow fast and stateful application failover, the apparatus comprising:

  • a primary process-pair manager located on a primary computer system, the primary process-pair manager configured to startup and manage a primary instance of a complex application;

    a backup process-pair manager located on a backup computer system, the backup process-pair manager configured to startup and manage a backup instance of the complex application, the backup process-pair manager and the backup instance of the complex application configured to replace the primary process-pair manager and the primary instance of the complex application in the event of failure of the primary computer system or failure of the primary instance of the complex application;

    wherein the primary process-pair manager and the backup process-pair manager each include an application state model, and each application state model comprises;

    two or more states, with one state being designated as a current state, with states grouped in main states;

    one or more transitions, each transition interconnecting two states, each transition defining the conditions under which a process-pair manager will change the current state to a state interconnected with the current state; and

    one or more actions, each action associated with a respective transition, each action being a sequence of steps executed by a process-pair manager when traversing the transition associated with the action.

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