Patent ID: 8756603
Filing Date: 2014-06-17
Classification: G06F

Abstract:
1. A computer implemented method to categorize a virtual machine stage, the method comprising: starting a virtual machine; setting factor-stage ranges, wherein for each combination factor and stage, a corresponding range is present, and wherein each range is at least as broad as a reset range; setting a frequency for sampling virtual machine metrics; sampling virtual machine metrics, consistent at a frequency, to form a plurality of virtual machine metrics for each factor; applying a value to each range satisfied by each virtual machine metric, to form a plurality of stage-qualifying values corresponding to a range; summing all stage-qualifying values corresponding to each stage, to form a stage likelihood for each of the stages; selecting a stage corresponding to a highest stage likelihood, among the plurality of stage likelihoods, as a current stage; determining if the current stage is different than a former stage; and responsive to a determination that the current stage is different, expanding each range corresponding to the current stage.