Patents by Inventor Thyagaraju Poola
Thyagaraju Poola has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10505826Abstract: Correlations between patterns of events generated by various separate components within a cloud deployment are statistically determined. The determinations of the correlations can be based on dependencies between the components as indicated by a system topology graph including the components. The patterns correlated can be patterns of events from event streams generated by monitoring systems that monitor the components. The events in the event streams can represent changes over time in component state, behavior, or problem occurrence. Because the quantity of components within such a cloud deployment can be enormous, the quantity of events generated by the monitoring systems over a significant period of time can be voluminous.Type: GrantFiled: September 3, 2015Date of Patent: December 10, 2019Assignee: Oracle International CorporationInventors: Thyagaraju Poola, Vladimir Volchegursky, Manas Goswami, Janet Kay Bacon, Venkata Ramana Karpuram
-
Patent number: 10069900Abstract: Aspects provide a generic and adaptive approach to adaptive thresholding by using a maximum concentration interval of data to determine one or more adaptive thresholds for any type of operational metric. The generated adaptive thresholds and operational metrics may be used to calculate or otherwise perform a statistical analysis that provides a confidence-level for any changes detected in the operational metric behavior.Type: GrantFiled: August 5, 2014Date of Patent: September 4, 2018Assignee: Oracle International CorporationInventors: Thyagaraju Poola, Brent Enck, Vladimir Volchegursky
-
Patent number: 9755925Abstract: Systems, methods, and other embodiments associated with event driven metric data collection optimization are described. In one embodiment, a method includes providing a domain knowledge catalog that defines, for each of a plurality of source metrics: i) a plurality of target type relationships and ii) for each target type relationship, a plurality of metrics that are related to the source metric. For a particular system, a deployment topology is determined defines target entities that are included in the system, where the target entities comprise respective instances of a subset of the target type relationships. The method includes receiving configuration of an event related to a source metric. The domain knowledge catalog is accessed and metrics that are related to the subset of target type relationships for the source metric are selected for collection.Type: GrantFiled: September 15, 2014Date of Patent: September 5, 2017Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Thyagaraju Poola, Venkata Ramana Karpuram, Vladimir Volchegursky, Madeline Mirzoeff
-
Patent number: 9658910Abstract: Aspects of the present disclosure include systems and/or methods for detecting ranges of data that represent transient correlations in machine data corresponding to various hardware and/or software systems, such as enterprise systems employed by an information technology (“IT”) organization. In various aspects, the machine data may comprise one or more operational metrics that represent system performance, usage, and/or business activity of the enterprise system. The operational metrics may be used to identify operational issues within the enterprise system.Type: GrantFiled: July 29, 2014Date of Patent: May 23, 2017Assignee: Oracle International CorporationInventors: Thyagaraju Poola, Vladimir Volchegursky, Venkata Ramana Karpuram
-
Patent number: 9626271Abstract: Techniques are described for metadata-based monitoring of lifecycle operations on software deployments. In one embodiment, a set of metadata is stored in volatile or non-volatile store. The set of metadata may include a plurality of signatures and map a first signature of the plurality of signatures to a first status identifier for a first benchmark of a particular operation. A first set of log data that is associated with one or more software deployments is monitored for occurrence of the first signature. Based, at least in part, on the monitoring, a status of the first benchmark with respect to the first set of one or more software deployments is determined. Report data that indicates the status of the first benchmark is then generated and displayed.Type: GrantFiled: May 29, 2015Date of Patent: April 18, 2017Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Venkata Ramana Karpuram, Praneeth Kumar Naramsetti, Thyagaraju Poola
-
Publication number: 20160350102Abstract: Techniques are described for metadata-based monitoring of lifecycle operations on software deployments. In one embodiment, a set of metadata is stored in volatile or non-volatile store. The set of metadata may include a plurality of signatures and map a first signature of the plurality of signatures to a first status identifier for a first benchmark of a particular operation. A first set of log data that is associated with one or more software deployments is monitored for occurrence of the first signature. Based, at least in part, on the monitoring, a status of the first benchmark with respect to the first set of one or more software deployments is determined. Report data that indicates the status of the first benchmark is then generated and displayed.Type: ApplicationFiled: May 29, 2015Publication date: December 1, 2016Inventors: Venkata Ramana Karpuram, Praneeth Kumar Naramsetti, Thyagaraju Poola
-
Patent number: 9317393Abstract: Methods and apparatus for memory leak detection using clustering and trend detection are disclosed. Performance metrics are collected from an executing process. A first statistical analysis of at least one metric is used to identify trending and non-trending workload periods for the process. A second statistical analysis on the metrics for the non-trending workload periods is used to determine clusters of metrics corresponding to stable workload levels. A third statistical analysis is performed on each of the clusters to determine whether an upward trend in memory usage occurred. If an upward trend in memory usage is detected, a notification of a potential memory leak is generated.Type: GrantFiled: June 13, 2013Date of Patent: April 19, 2016Assignee: Oracle International CorporationInventors: Thyagaraju Poola, Vladimir Volchegursky, Ashok Srinivasa Murthy
-
Publication number: 20160094422Abstract: Correlations between patterns of events generated by various separate components within a cloud deployment are statistically determined. The determinations of the correlations can be based on dependencies between the components as indicated by a system topology graph including the components. The patterns correlated can be patterns of events from event streams generated by monitoring systems that monitor the components. The events in the event streams can represent changes over time in component state, behavior, or problem occurrence. Because the quantity of components within such a cloud deployment can be enormous, the quantity of events generated by the monitoring systems over a significant period of time can be voluminous.Type: ApplicationFiled: September 3, 2015Publication date: March 31, 2016Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: THYAGARAJU POOLA, VLADIMIR VOLCHEGURSKY, MANAS GOSWAMI, JANET KAY BACON, VENKATA RAMANA KARPURAM
-
Publication number: 20160092516Abstract: A correlation relationship between two metric time series is determined after removing the impact of outlying metric values (“outliers”) that are unimportant for analytical purposes. Each of the metric time series can represent values of different system metrics obtained by mining data gathered through the monitoring of cloud deployments. The outliers can be determined based on a maximum concentration interval of the data. Removing the impact of the outliers enhances the correlation of the metric time series and provides a better representation of the correlation relationship.Type: ApplicationFiled: September 3, 2015Publication date: March 31, 2016Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: THYAGARAJU POOLA, VLADIMIR VOLCHEGURSKY
-
Publication number: 20160080226Abstract: Systems, methods, and other embodiments associated with event driven metric data collection optimization are described. In one embodiment, a method includes providing a domain knowledge catalog that defines, for each of a plurality of source metrics: i) a plurality of target type relationships and ii) for each target type relationship, a plurality of metrics that are related to the source metric. For a particular system, a deployment topology is determined defines target entities that are included in the system, where the target entities comprise respective instances of a subset of the target type relationships. The method includes receiving configuration of an event related to a source metric. The domain knowledge catalog is accessed and metrics that are related to the subset of target type relationships for the source metric are selected for collection.Type: ApplicationFiled: September 15, 2014Publication date: March 17, 2016Inventors: Thyagaraju POOLA, Venkata Ramana KARPURAM, Vladimir VOLCHEGURSKY, Madeline MIRZOEFF
-
Publication number: 20160042289Abstract: Aspects of the present disclosure provide a generic and adaptive approach to adaptive thresholding by using a maximum concentration interval of data to determine one or more adaptive thresholds for any type of operational metric. The generated adaptive thresholds and operational metrics may be used to calculate or otherwise perform a statistical analysis that provides a confidence-level for any changes detected in the operational metric behavior.Type: ApplicationFiled: August 5, 2014Publication date: February 11, 2016Applicant: Oracle International CorporationInventors: Thyagaraju Poola, Brent Enck, Vladimir Volchegursky
-
Publication number: 20160034328Abstract: Aspects of the present disclosure include systems and/or methods for detecting ranges of data that represent transient correlations in machine data corresponding to various hardware and/or software systems, such as enterprise systems employed by an information technology (“IT”) organization. In various aspects, the machine data may comprise one or more operational metrics that represent system performance, usage, and/or business activity of the enterprise system. The operational metrics may be used to identify operational issues within the enterprise system.Type: ApplicationFiled: July 29, 2014Publication date: February 4, 2016Applicant: Oracle International CorporationInventors: Thyagaraju Poola, Vladimir Volchegursky, Venkata Ramana Karpuram
-
Publication number: 20140372807Abstract: Methods and apparatus for memory leak detection using clustering and trend detection are disclosed. Performance metrics are collected from an executing process. A first statistical analysis of at least one metric is used to identify trending and non-trending workload periods for the process. A second statistical analysis on the metrics for the non-trending workload periods is used to determine clusters of metrics corresponding to stable workload levels. A third statistical analysis is performed on each of the clusters to determine whether an upward trend in memory usage occurred. If an upward trend in memory usage is detected, a notification of a potential memory leak is generated.Type: ApplicationFiled: June 13, 2013Publication date: December 18, 2014Inventors: Thyagaraju Poola, Vladimir Volchegursky, Ashok Srinivasa Murthy