-
公开(公告)号:US10963346B2
公开(公告)日:2021-03-30
申请号:US16000677
申请日:2018-06-05
Applicant: Oracle International Corporation
Inventor: Dustin Garvey , Sampanna Shahaji Salunke , Uri Shaft , Brent Arthur Enck , Sumathi Gopalakrishnan
Abstract: Techniques for generating distribution approximations with low memory footprints are disclosed. In some embodiments, a system receives a first set of values that measure one or more metrics of at least one computing resource. A set of clusters are generated, within volatile or non-volatile memory, that approximate a distribution of the first set of values measuring the one or more metrics of the at least one computing resource. The set of clusters is transformed, within volatile or non-volatile memory, to a piecewise approximation of a function for the first set of values.
-
公开(公告)号:US20200379882A1
公开(公告)日:2020-12-03
申请号:US16995282
申请日:2020-08-17
Applicant: Oracle International Corporation
Inventor: Sampanna Shahaji Salunke , Dustin Garvey , Uri Shaft , Brent Arthur Enck , Timothy Mark Frazier , Sumathi Gopalakrishnan , Eric L. Sutton
IPC: G06F11/36
Abstract: Systems and methods are described for efficiently detecting an optimal number of behaviors to model software system performance data and the aspects of the software systems that best separate the behaviors. The behaviors may be ranked according to how well fitting functions partition the performance data.
-
33.
公开(公告)号:US10855548B2
公开(公告)日:2020-12-01
申请号:US16277012
申请日:2019-02-15
Applicant: Oracle International Corporation
Inventor: Dustin Garvey , Neil Goodman , Sampanna Shahaji Salunke , Brent Arthur Enck , Sumathi Gopalakrishnan , Amit Ganesh , Timothy Mark Frazier
Abstract: Techniques are disclosed for summarizing, diagnosing, and correcting the cause of anomalous behavior in computing systems. In some embodiments, a system identifies a plurality of time series that track different metrics over time for a set of one or more computing resources. The system detects a first set of anomalies in a first time series that tracks a first metric and assigns a different respective range of time to each anomaly. The system determines whether the respective range of time assigned to an anomaly overlaps with timestamps or ranges of time associated with anomalies from one or more other time series. The system generates at least one cluster that groups metrics based on how many anomalies have respective ranges of time and/or timestamps that overlap. The system may preform, based on the cluster, one or more automated actions for diagnosing or correcting a cause of anomalous behavior.
-
34.
公开(公告)号:US20200267057A1
公开(公告)日:2020-08-20
申请号:US16277012
申请日:2019-02-15
Applicant: Oracle International Corporation
Inventor: Dustin Garvey , Neil Goodman , Sampanna Shahaji Salunke , Brent Arthur Enck , Sumathi Gopalakrishnan , Amit Ganesh , Timothy Mark Frazier
Abstract: Techniques are disclosed for summarizing, diagnosing, and correcting the cause of anomalous behavior in computing systems. In some embodiments, a system identifies a plurality of time series that track different metrics over time for a set of one or more computing resources. The system detects a first set of anomalies in a first time series that tracks a first metric and assigns a different respective range of time to each anomaly. The system determines whether the respective range of time assigned to an anomaly overlaps with timestamps or ranges of time associated with anomalies from one or more other time series. The system generates at least one cluster that groups metrics based on how many anomalies have respective ranges of time and/or timestamps that overlap. The system may preform, based on the cluster, one or more automated actions for diagnosing or correcting a cause of anomalous behavior.
-
公开(公告)号:US10747642B2
公开(公告)日:2020-08-18
申请号:US16166066
申请日:2018-10-20
Applicant: Oracle International Corporation
Inventor: Sampanna Shahaji Salunke , Dustin Garvey , Uri Shaft , Brent Arthur Enck , Timothy Mark Frazier , Sumathi Gopalakrishnan , Eric L. Sutton
IPC: G06F11/36
Abstract: Systems and methods are described for efficiently detecting an optimal number of behaviors to model software system performance data and the aspects of the software systems that best separate the behaviors. The behaviors may be ranked according to how well fitting functions partition the performance data.
-
36.
公开(公告)号:US09792099B2
公开(公告)日:2017-10-17
申请号:US14747718
申请日:2015-06-23
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Hong Zhang , Aseem Bajaj , Gerald Ingalls , Amy Moon , Sumathi Gopalakrishnan
Abstract: In accordance with an embodiment, described herein is a system and method for supporting deployment in an application server environment. A resource, for example an application or library, can be deployed to different resource groups in different partitions in a domain, to a resource group template referenced by the different resource groups, or to a domain-level resource group. One or more additional deployment operations can be performed on a deployed resource by a partition administrator or a system administrator. A deployment API can be provided to enable a plurality of deployment clients to perform the deployment operations, and can be used to derive partition information and target information for the deployment operations when the information is not provided by a partition administrator. Different deployment scopes are defined to allow a same resource to be deployed in different partitions of a domain and outside any partition in the domain.
-
-
-
-
-