The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Dec. 20, 2022
Filed:
Dec. 10, 2019
Salesforce.com, Inc., San Francisco, CA (US);
Ajay Krishna Borra, Telangana, IN;
Himanshu Mittal, Telangana, IN;
Metarya Ruparel, Gujarat, IN;
Ravi Teja Pothana, Telangana, IN;
Manpreet Singh, Telangana, IN;
salesforce.com, inc., San Francisco, CA (US);
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.