-
公开(公告)号:US10817803B2
公开(公告)日:2020-10-27
申请号:US15612999
申请日:2017-06-02
Applicant: Oracle International Corporation
Inventor: Dustin Garvey , Sampanna Shahaji Salunke , Uri Shaft , Amit Ganesh , Sumathi Gopalakrishnan
Abstract: Techniques are described for applying what-f analytics to simulate performance of computing resources in cloud and other computing environments. In one or more embodiments, a plurality of time-series datasets are received including time-series datasets representing a plurality of demands on a resource and datasets representing performance metrics for a resource. Based on the datasets at least one demand propagation model and at least one resource prediction model are trained. Responsive to receiving an adjustment to a first set of one or more values associated with a first demand: (a) a second adjustment is generated for a second set of one or more values associated with a second demand; and (b) a third adjustment is generated for a third set of one or more values that is associated with the resource performance metric.
-
公开(公告)号:US10789065B2
公开(公告)日:2020-09-29
申请号:US15972650
申请日:2018-05-07
Applicant: Oracle International Corporation
Inventor: Dustin Garvey , Amit Ganesh , Timothy Mark Frazier , Shriram Krishnan, Sr. , Uri Shaft , Prasad Ravuri , Sampanna Shahaji Salunke , Sumathi Gopalakrishnan
IPC: G06F8/71 , G06F16/901 , G06F8/60 , G06F16/2457 , G06F16/28
Abstract: Techniques for analyzing, understanding, and remediating differences in configurations among many software resources are described herein. Machine learning processes are applied to determine a small feature set of parameters from among the complete set of parameters configured for each software resource. The feature set of parameters is selected to optimally cluster configuration instances for each of the software resources. Once clustered based on the values of the feature set of parameters, a graph is generated for each cluster of configuration instances that depicts the differences among the configuration instances within the cluster. An interactive visualization tool renders the graph in a user interface, and a management tool allows changes to the graph and changes to the configuration of one or more software resources.
-
公开(公告)号:US20200258005A1
公开(公告)日:2020-08-13
申请号:US16862496
申请日:2020-04-29
Applicant: Oracle International Corporation
Inventor: Dustin Garvey , Uri Shaft , Lik Wong
IPC: G06N20/00
Abstract: Techniques are described for classifying seasonal patterns in a time series. In an embodiment, a set of time series data is decomposed to generate a noise signal and a dense signal, where the noise signal includes a plurality of sparse features from the set of time series data and the dense signal includes a plurality of dense features from the set of time series data. A set of one or more sparse features from the noise signal is selected for retention. After selecting the sparse features, a modified set of time series data is generated by combining the set of one or more sparse features with a set of one or more dense features from the plurality of dense features. At least one seasonal pattern is identified from the modified set of time series data. A summary for the seasonal pattern may then be generated and stored.
-
公开(公告)号:US10699211B2
公开(公告)日:2020-06-30
申请号:US15057060
申请日:2016-02-29
Applicant: Oracle International Corporation
Inventor: Dustin Garvey , Uri Shaft , Lik Wong
Abstract: Techniques are described for classifying seasonal patterns in a time series. In an embodiment, a set of time series data is decomposed to generate a noise signal and a dense signal. Based on the noise signal, a first classification is generated for a plurality of seasonal instances within the set of time series data, where each respective instance of the plurality of instances corresponds to a respective sub-period within the season and the first classification associates a first set of one or more instances from the plurality of instances with a particular class of seasonal pattern. Based on the dense signal, a second classification is generated that associates a second set of one or more instances with the particular class. Based on the first classification and the second classification, a third classification is generated, where the third classification associates a third set of one or more instances with the particular class.
-
公开(公告)号:US20200125474A1
公开(公告)日:2020-04-23
申请号: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.
-
公开(公告)号:US10592230B2
公开(公告)日:2020-03-17
申请号:US16534896
申请日:2019-08-07
Applicant: Oracle International Corporation
Inventor: Dustin Garvey , Timothy Mark Frazier , Shriram Krishnan , Uri Shaft , Amit Ganesh , Prasad Ravuri , Sampanna Shahaji Salunke , Sumathi Gopalakrishnan
Abstract: Techniques are described herein for scalable clustering of target resources by parameter set. In some embodiments, a plurality of parameter sets of varying length are received, where a parameter set identifies attributes of a target resource. A plurality of signature vectors are generated based on the plurality of parameter sets such that the signature vectors have equal lengths. A signature vector may map to one or more parameter sets of the plurality of parameter sets. A plurality of clusters are generated based on the similarity between signature vectors. Operations may be performed on a target resource based on one or more nodes in the plurality of clusters.
-
公开(公告)号:US20180247215A1
公开(公告)日:2018-08-30
申请号:US15643179
申请日:2017-07-06
Applicant: Oracle International Corporation
Inventor: Dustin Garvey , Sampanna Shahaji Salunke , Uri Shaft , Amit Ganesh , Sumathi Gopalakrishnan
CPC classification number: G06N7/005 , G06N5/045 , G06N20/00 , G08B21/182
Abstract: Techniques are described for generating predictive alerts. In one or more embodiments, a seasonal model is generated, the seasonal model representing one or more seasonal patterns within a first set of time-series data, the first set of time-series data comprising data points from a first range of time. A trend-based model is also generated to represent trending patterns within a second set of time-series data comprising data points from a second range of time that is different than the first range of time. A set of forecasted values is generated based on the seasonal model and the trend-based model. Responsive to determining that a set of alerting thresholds has been satisfied based on the set of forecasted values, an alert is generated.
-
公开(公告)号:US20170249562A1
公开(公告)日:2017-08-31
申请号:US15057060
申请日:2016-02-29
Applicant: Oracle International Corporation
Inventor: Dustin Garvey , Uri Shaft , Lik Wong
CPC classification number: G06N20/00
Abstract: Techniques are described for classifying seasonal patterns in a time series. In an embodiment, a set of time series data is decomposed to generate a noise signal and a dense signal. Based on the noise signal, a first classification is generated for a plurality of seasonal instances within the set of time series data, where each respective instance of the plurality of instances corresponds to a respective sub-period within the season and the first classification associates a first set of one or more instances from the plurality of instances with a particular class of seasonal pattern. Based on the dense signal, a second classification is generated that associates a second set of one or more instances with the particular class. Based on the first classification and the second classification, a third classification is generated, where the third classification associates a third set of one or more instances with the particular class.
-
公开(公告)号:US20140095453A1
公开(公告)日:2014-04-03
申请号:US13721895
申请日:2012-12-20
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: George An , Pete Belknap , Uri Shaft , Benoit Dageville , Ameet Kini
CPC classification number: G06F11/1435 , G06F11/321 , G06F11/323 , G06F17/30424
Abstract: A method for obtaining data items from an unresponsive database host. The method includes receiving an indication that the database host is unresponsive, receiving, from a management server via a diagnostic connection, a first request for a first organized data item, and sending a first query, using a first interface, to a memory for the first organized data item. The method further includes receiving, from the management server via a normal connection, a second request for a second organized data item, retrieving, from memory on the database host, a first data item in response to the first query, converting the first data item into the first organized data item, and sending the first organized data item to the management server, wherein the first organized data item is analyzed to determine a source causing the database host to be unresponsive.
Abstract translation: 一种从无响应数据库主机获取数据项的方法。 该方法包括接收数据库主机不响应的指示,从管理服务器经由诊断连接接收对第一组织数据项的第一请求,以及使用第一接口向存储器发送第一查询 首先组织的数据项。 该方法还包括从管理服务器经由正常连接接收对第二组织数据项的第二请求,从数据库主机上的存储器检索响应于第一查询的第一数据项,转换第一数据项 进入第一组织数据项,并将第一组织数据项发送到管理服务器,其中分析第一组织数据项以确定导致数据库主机无响应的源。
-
公开(公告)号:US20140089268A1
公开(公告)日:2014-03-27
申请号:US13627967
申请日:2012-09-26
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Uri Shaft , Amirali Valiani , Peter Belknap
IPC: G06F17/30
CPC classification number: G06F17/30289
Abstract: A method for resolving a hang in a database system includes receiving a symbolic graph having a plurality of nodes, where each node represents a database session involved in the hang during a specified time interval. The blocking time associated with each node in the symbolic graph is recursively determined. The node that has the longest blocking time is output to a display for review by the database administrator. Alternatively, the database session represented by the node having the longest blocking time may be automatically eliminated.
Abstract translation: 一种用于解决数据库系统中的挂起的方法包括:接收具有多个节点的符号图,其中每个节点在指定的时间间隔内表示涉及挂起的数据库会话。 递归地确定与符号图中的每个节点相关联的阻塞时间。 具有最长阻塞时间的节点被输出到显示器以供数据库管理员查看。 或者,可以自动消除由具有最长阻塞时间的节点表示的数据库会话。
-
-
-
-
-
-
-
-
-