Patent ID: 8862927
Filing Date: 2014-10-14
Classification: G06F

Abstract:
1. A computer-implemented method for fault recovery in multi-tier applications, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising: identifying a plurality of clusters, wherein a first cluster and a second cluster within the plurality of clusters do not share availability information with each other; identifying a multi-tier application comprising a plurality of components, each cluster within the plurality of clusters hosting a component within the plurality of components; identifying a fault of a first component within the plurality of components on the first cluster within the plurality of clusters, the fault requiring a first recovery action to ensure that the multi-tier application operates correctly, wherein identifying the fault comprises probing the first component with an attempted communication and determining the fault based on the outcome of the attempted communication; identifying at least one dependency relationship involving the first component and a second component within the plurality of components on the second cluster within the plurality of clusters; determining, based on the fault and the dependency relationship, that the second component requires a second recovery action to ensure that the multi-tier application operates correctly; performing the second recovery action on the second component.