×

Systems and methods for managing application availability

  • US 8,688,642 B2
  • Filed: 02/26/2010
  • Issued: 04/01/2014
  • Est. Priority Date: 02/26/2010
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for managing application availability, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:

  • identifying an application running on a first cluster node of a failover cluster by receiving a request to stop the application;

    determining that the application is a non-cluster-aware application that is not configured to take advantage of failover capabilities in a traditional cluster environment;

    in response to determining that the application is not cluster aware, determining that configuration data of the application should be copied to a storage location accessible by a second cluster node of the failover cluster;

    in response to determining that the configuration data of the application should be copied to the storage location, copying the configuration data of the application to the storage location by taking a backup of the configuration data after the application is stopped;

    detecting failure of the first cluster node;

    restoring the configuration data to the second cluster node by copying the configuration data to a memory region that stores registry data for the application such that the application is configured with the configuration data on the second cluster node;

    executing the application on the second cluster node in accordance with the configuration data.

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