CPC G06F 16/217 (2019.01) [G06F 11/3612 (2013.01); G06F 11/3664 (2013.01); G06F 16/288 (2019.01); G06N 5/04 (2013.01); G06Q 10/04 (2013.01); G06Q 10/10 (2013.01)] | 20 Claims |
1. A system associated with application performance optimization in a cloud computing environment, comprising:
a transaction observer platform to receive transaction information associated with execution of an application in the cloud computing environment, the transaction information comprising a plurality of log or database transactions performed during execution of the application;
a classifier recorder and tagger platform, coupled to the transaction observer platform, to automatically tag the transaction information, and to identify one or more cache misses;
a graph engine relation builder platform, coupled to the transaction observer platform and the classifier recorder and tagger platform, to receive the tagged transaction information and automatically create graph information representing execution of the application, the graph information comprising a graph model having a plurality of nodes and edges disposed between the plurality of nodes, each of the edges being associated with a weighted dependency, the graph engine relation builder platform to refine the graph model responsive to processing a plurality of event failure scenarios and a learning set of expected error messages, wherein in response to refining the graph model, at least one of the edges being associated with a negative value weighted dependency; and
a recommendation engine platform, coupled to the graph engine relation builder platform, to receive the graph information and automatically generate and transmit an application performance optimization recommendation based, at least in part, on identification of the one or more cache misses or system crashes.
|