×

Method and system for providing high availability to computer applications

  • US 8,402,305 B1
  • Filed: 07/20/2010
  • Issued: 03/19/2013
  • Est. Priority Date: 08/26/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method for performing loss-less migration of an application program from a primary node with an operating system and one or more networking protocol stacks to a backup node with an operating system and one or more networking protocol stacks, the method comprising:

  • capturing an application state for the application program on the primary node;

    transmitting the application state to the backup node;

    restoring a connection state for all connections;

    remapping internals of the application program to an operating system on the backup node; and

    remapping internals of the application program to system libraries on the backup node;

    wherein the application program is selected from the group consisting of a user-space application, an operating system service, a device driver, and a kernel module;

    said one or more networking protocol stacks on the primary node and said one or more networking protocol stacks on the backup node require no modifications or reconfigurations for said loss-less migration;

    said application runs on the primary node prior to a loss-less migration and on the backup node after a loss-migration, but never on the primary node and the backup node at the same time.

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