Data driven converged infrastructure components evaluation
First Claim
1. An apparatus comprising:
- a processing platform configured to implement an analytic engine for evaluation of at least one of a plurality of converged infrastructure environments and one or more components of the plurality of converged infrastructure environments;
wherein the one or more components of the plurality of converged infrastructure environments comprise at least a virtualization component implemented using a virtualization platform comprising at least one of one or more virtual machines and one or more containers;
wherein the plurality of converged infrastructure environments each implement different versions of the virtualization component;
wherein the plurality of converged infrastructure environments are connected to the analytic engine over at least one network;
wherein the analytic engine comprises;
an extraction module configured to extract one or more features corresponding to the plurality of converged infrastructure environments, wherein the extracted one or more features comprise at least the different versions of the virtualization component;
a learning and modeling module configured to predict an expected quantitative performance value of at least one of the plurality of converged infrastructure environments and the one or more components of the converged infrastructure environment based on the extracted one or more features; and
a comparison module configured to calculate a difference between an actual quantitative performance value of at least one of the plurality of converged infrastructure environments and the one or more components of the plurality of converged infrastructure environments and the expected quantitative performance value; and
a ranking module configured to determine whether at least one of the plurality of converged infrastructure environments and the one or more components is anomalous based on whether the difference between the actual quantitative performance value and the expected quantitative performance value exceeds a statistically derived threshold;
wherein the ranking module is further configured to determine whether a version of the virtualization component is anomalous using statistically derived values computed based on the plurality of converged infrastructure environments implementing the different versions of the virtualization component; and
an output module connected to the analytic engine over at least one network wherein the output module is configured to;
report the determined anomalies to at least one user via a visualization interface so as to permit the at least one user to take an action with respect to the determined anomalies; and
generate in the visualization interface a plot view visualization that displays actual quantitative performance values as a function of at least the different versions of the virtualization component of the plurality of converged infrastructure environments;
wherein the processing platform comprises one or more processing devices each comprising a processor coupled to a memory.
9 Assignments
0 Petitions
Accused Products
Abstract
An apparatus comprises a processing platform configured to implement an analytic engine for evaluation of at least one of a converged infrastructure environment and one or more components of the converged infrastructure environment. The analytic engine comprises an extraction module configured to extract one or more features corresponding to the converged infrastructure environment, a learning and modeling module configured to predict an expected quantitative performance value of at least one of the converged infrastructure environment and the one or more components of the converged infrastructure environment based on the extracted one or more features, and comparison and ranking modules. The comparison module is configured to calculate a difference between an actual quantitative performance value of at least one of the converged infrastructure environment and the one or more components of the converged infrastructure environment and the expected quantitative performance value. The ranking module determines anomalies based on the difference.
-
Citations
20 Claims
-
1. An apparatus comprising:
-
a processing platform configured to implement an analytic engine for evaluation of at least one of a plurality of converged infrastructure environments and one or more components of the plurality of converged infrastructure environments; wherein the one or more components of the plurality of converged infrastructure environments comprise at least a virtualization component implemented using a virtualization platform comprising at least one of one or more virtual machines and one or more containers; wherein the plurality of converged infrastructure environments each implement different versions of the virtualization component; wherein the plurality of converged infrastructure environments are connected to the analytic engine over at least one network; wherein the analytic engine comprises; an extraction module configured to extract one or more features corresponding to the plurality of converged infrastructure environments, wherein the extracted one or more features comprise at least the different versions of the virtualization component; a learning and modeling module configured to predict an expected quantitative performance value of at least one of the plurality of converged infrastructure environments and the one or more components of the converged infrastructure environment based on the extracted one or more features; and a comparison module configured to calculate a difference between an actual quantitative performance value of at least one of the plurality of converged infrastructure environments and the one or more components of the plurality of converged infrastructure environments and the expected quantitative performance value; and a ranking module configured to determine whether at least one of the plurality of converged infrastructure environments and the one or more components is anomalous based on whether the difference between the actual quantitative performance value and the expected quantitative performance value exceeds a statistically derived threshold; wherein the ranking module is further configured to determine whether a version of the virtualization component is anomalous using statistically derived values computed based on the plurality of converged infrastructure environments implementing the different versions of the virtualization component; and an output module connected to the analytic engine over at least one network wherein the output module is configured to; report the determined anomalies to at least one user via a visualization interface so as to permit the at least one user to take an action with respect to the determined anomalies; and generate in the visualization interface a plot view visualization that displays actual quantitative performance values as a function of at least the different versions of the virtualization component of the plurality of converged infrastructure environments; wherein the processing platform comprises one or more processing devices each comprising a processor coupled to a memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
extracting one or more features corresponding to a plurality of converged infrastructure environments; predicting an expected quantitative performance value of at least one of the plurality of converged infrastructure environments and one or more components of the plurality of converged infrastructure environments based on the extracted one or more features; calculating a difference between an actual quantitative performance value of at least one of the plurality of converged infrastructure environments and the one or more components of the plurality of converged infrastructure environments and the expected quantitative performance value; and determining whether at least one of the plurality of converged infrastructure environments and the one or more components is anomalous based on whether the difference between the actual quantitative performance value and the expected quantitative performance value exceeds a statistically derived threshold; wherein the one or more components of the plurality of converged infrastructure environments comprise at least a virtualization component implemented using a virtualization platform comprising at least one of one or more virtual machines and one or more containers; wherein the plurality of converged infrastructure environments each implement different versions of the virtualization component; wherein the extracted one or more features comprise at least the different versions of the virtualization component; wherein the method further comprises; determining whether a version of the virtualization component is anomalous using statistically derived values computed based on the plurality of converged infrastructure environments implementing the different versions of the virtualization component; reporting the determined anomalies to at least one user via a visualization interface so as to permit the at least one user to take an action with respect to the determined anomalies; and generating in the visualization interface a plot view visualization that displays actual quantitative performance values as a function of at least the different versions of the virtualization component of the plurality of converged infrastructure environments; and wherein the steps of the method are implemented using at least one processing device comprising a processor coupled to a memory. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computer program product comprising a non-transitory processor-readable storage medium having stored therein program code of one or more software programs, wherein the program code when executed by at least one processing device causes said processing device:
-
to extract one or more features corresponding to a plurality of converged infrastructure environments; to predict an expected quantitative performance value of at least one of the plurality of converged infrastructure environments and one or more components of the plurality of converged infrastructure environments based on the extracted one or more features; to calculate a difference between an actual quantitative performance value of at least one of the plurality of converged infrastructure environments and the one or more components of the plurality of converged infrastructure environments and the expected quantitative performance value; and to determine whether at least one of the plurality of converged infrastructure environments and the one or more components is anomalous based on whether the difference between the actual quantitative performance value and the expected quantitative performance value exceeds a statistically derived threshold; wherein the one or more components of the plurality of converged infrastructure environments comprise at least a virtualization component implemented using a virtualization platform comprising at least one of one or more virtual machines and one or more containers; wherein the plurality of converged infrastructure environments each implement different versions of the virtualization component; wherein the extracted one or more features comprise at least the different versions of the virtualization component; wherein the program code when executed by at least one processing device further causes said processing device to; determine whether a version of the virtualization component is anomalous using statistically derived values computed based on the plurality of converged infrastructure environments implementing the different versions of the virtualization component; report the determined anomalies to at least one user via a visualization interface so as to permit the at least one user to take an action with respect to the determined anomalies; and generate in the visualization interface a plot view visualization that displays actual quantitative performance values as a function of at least the different versions of the virtualization component of the plurality of converged infrastructure environments. - View Dependent Claims (19, 20)
-
Specification