Method and system that analyzes operational characteristics of multi-tier applications
AssigneeVMware, Inc.
InventorsPradeep Padala, Neelima Mukiri, Mazda A. Marvasti
Life of this patent
Estimating the term…
Loading patent…
AssigneeVMware, Inc.
InventorsPradeep Padala, Neelima Mukiri, Mazda A. Marvasti
Estimating the term…
The current document is directed to an analysis subsystem within a large distributed computing system, such as a virtual data center or cloud-computing facility, that monitors the operational states associated with a multi-tiered application and provides useful information for determining one or more causes of various types of failures and undesirable operational states that may arise during operation of the multi-tiered application. In one implementation, the analysis subsystem collects metrics provided by various different types of metrics sources within the computational system and employs principal feature analysis to select a generally small subset of the collected metrics particularly relevant to monitoring a multi-tiered application and diagnosing underlying causes of operational states of the multi-tiered application. The analysis subsystem develops one or more conditional probability distributions with respect to the subset of metrics. These one or more conditional probability distributions, in turn, allow the analysis subsystem to provide useful information for analysis of the causes of failures and undesirable system states associated with the multi-tiered application.
An analysis subsystem that monitors a multi-tiered application within a distributed computing system, the analysis subsystem comprising:
A method carried out by an analysis subsystem that monitors a multi-tiered application within a distributed computing system, the analysis subsystem having one or more processors, one or more memories, one or more mass-storage devices, communications subsystems that allow the analysis subsystem to communicate with external servers and other computational entities, and metric-data storage containers, implemented within one or more of the one or more memories and one or more mass-storage devices, the method comprising:
A physical data-storage device encoded with computer instructions that, when executed by the one or more processors of an analysis subsystem that monitors a multi-tiered application within a distributed computing system, the analysis subsystem having the one or more processors, one or more memories, one or more mass-storage devices, communications subsystems that allow the analysis subsystem to communicate with external servers and other computational entities, and metric-data storage containers, implemented within one or more of the one or more memories and one or more mass-storage devices, control the analysis subsystem to
Dependencies are inferred from the claim text.