Patent · US Active

Tuning software execution environments using Bayesian models

US10257275B1 · kind B1 · utility

20Cited by
14References
21Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 26, 2015
Grant dateApr 9, 2019
Priority date
Expiry dateJun 19, 2037

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06N20/10
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.