Patent ID: 8918673

Claim:
A computer-implemented method for proactively evaluating failover nodes prior to the occurrence of failover events, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising: identifying at least one primary node that services at least one application; identifying at least one failover node designated to service the application if the primary node were to fail; prior to detecting failure of the primary node, proactively evaluating the failover node's ability to service the application if the primary node were to fail by: identifying a failover policy that specifies criteria that the failover node must satisfy in order to adequately service the application; determining, by applying the criteria of the failover policy to the failover node, that the failover node would be unable to adequately service the application if the primary node were to fail; in response to determining that the failover node would be unable to adequately service the application if the primary node were to fail, proactively performing at least one corrective action that would cause the application to be adequately serviced if the primary node were to fail.