-
公开(公告)号:US20210173670A1
公开(公告)日:2021-06-10
申请号:US16709445
申请日:2019-12-10
Applicant: salesforce.com, inc.
Inventor: Ajay Krishna Borra , Himanshu Mittal , Metarya Ruparel , Ravi Teja Pothana , Manpreet Singh
IPC: G06F9/445 , G06F11/36 , G06F16/901 , G06F9/455
Abstract: Example implementations relate to performing automated hierarchical configuration tuning for a multi-layer service. According to an example, a service definition and optimization criteria are received for tuning a configuration of a service. The service definition includes information regarding multiple of layers of the service and corresponding configuration groups. An acyclic dependency graph is created including nodes representing each of the of layers and each of the corresponding configuration groups. Configuration parameters of the configuration groups are globally optimized by creating an instance of the service within a test environment based on the service definition; and performing a local optimization process based on the optimization criteria at each layer of the instance of the service by passing identified optimized values of configuration parameters for a particular layer on to parent layers as defined by the acyclic dependency graph and propagating the identified optimized values through the dependency graph.
-
公开(公告)号:US11531554B2
公开(公告)日:2022-12-20
申请号:US16709445
申请日:2019-12-10
Applicant: salesforce.com, inc.
Inventor: Ajay Krishna Borra , Himanshu Mittal , Metarya Ruparel , Ravi Teja Pothana , Manpreet Singh
IPC: G06F9/445 , G06F11/36 , G06F9/455 , G06F16/901
Abstract: Example implementations relate to performing automated hierarchical configuration tuning for a multi-layer service. According to an example, a service definition and optimization criteria are received for tuning a configuration of a service. The service definition includes information regarding multiple of layers of the service and corresponding configuration groups. An acyclic dependency graph is created including nodes representing each of the of layers and each of the corresponding configuration groups. Configuration parameters of the configuration groups are globally optimized by creating an instance of the service within a test environment based on the service definition; and performing a local optimization process based on the optimization criteria at each layer of the instance of the service by passing identified optimized values of configuration parameters for a particular layer on to parent layers as defined by the acyclic dependency graph and propagating the identified optimized values through the dependency graph.
-
公开(公告)号:US11327952B2
公开(公告)日:2022-05-10
申请号:US16563204
申请日:2019-09-06
Applicant: Salesforce.com, Inc.
Inventor: Ajay Krishna Borra , Gokulakrishnan Gopalakrishnan , Manpreet Singh , Brian Toal , Laksh Venka , Metarya Ruparel
Abstract: A metric data stream for a plurality of metrics may be retrieved from a database system. Each metric may measure a respective computing characteristic. The metric data stream may include a plurality of values for each of a sequence of time intervals. Each value may correspond with a respective one of the metrics. A plurality of metric correlation matrices may be determined for the metrics, each of which is associated with a respective time period in the metric data stream. A subset of comparison metric correlation matrices may be selected from the plurality of metric correlation metric matrices. A designated anomaly score may be determined for a designated time period by comparing a designated metric correlation matrix associated with the designated time period with the selected subset of comparison metric correlation metric matrices.
-
-