Patent ID: 9037922
Filing Date: 2015-05-19
Classification: G06F

Abstract:
1. A computer implemented method for failure monitoring, said method comprising: under the control of one or more computer systems configured with executable instructions, monitoring a performance of a plurality of applications in a multi-tenant environment over a period of time, the applications being provided using a plurality of different combinations of resources; detecting at least one abnormal execution condition for at least one of the applications in the multi-tenant computing environment during the period of time; recording information for the at least one abnormal execution condition; analyzing the recorded information to generate statistical data about the at least one abnormal execution condition throughout the multi-tenant computing environment; identifying at least one statistically significant correlation between the at least one abnormal execution condition and the combination of resources hosting the at least one application based at least in part on the statistical data, wherein identifying the at least one statistically significant correlation includes determining that the at least one of the applications hosted on a particular combination of resources has failed more frequently than the at least one of the applications hosted on at least one other combination of resources by more than a predetermined threshold; and determining a modification for the combination of resources hosting the at least one of the applications, the modification being based at least in part on the at least one statistically significant correlation.