Tuning software execution environments using Bayesian models
AssigneeAmazon Technologies, Inc.
InventorsLeo Parker Dirac, Rodolphe Jenatton
Life of this patent
Estimating the term…
Loading patent…
AssigneeAmazon Technologies, Inc.
InventorsLeo Parker Dirac, Rodolphe Jenatton
Estimating the term…
An optimizer for a software execution environment determines an objective function and permitted settings for various tunable parameters of the environment. To represent the execution environment, the optimizer generates a Bayesian optimization model employing Gaussian process priors. The optimizer implements a plurality of iterations of execution of the model, interleaved with observation collection intervals. During a given observation collection interval, tunable parameter settings suggested by the previous model execution iteration are used in the execution environment, and the observations collected during the interval are used as inputs for the next model execution iteration. When an optimization goal is attained, the tunable settings that led to achieving the goal are stored.
A system, comprising:
A method, comprising:
A non-transitory computer-accessible storage medium storing program instructions that when executed on one or more processors:
Dependencies are inferred from the claim text.