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.

Date of Patent:
Jun. 27, 2017

Filed:

May. 23, 2014
Applicant:

Amazon Technologies, Inc., Seattle, WA (US);

Inventors:

Brian Jaffery Tajuddin, Seattle, WA (US);

Carlos Alejandro Arguelles, Shoreline, WA (US);

Jeremy Boynes, Mercer Island, WA (US);

Adam Lloyd Days, Tacoma, WA (US);

Gavin R. Jewell, Seattle, WA (US);

Erin Harding Kraemer, Seattle, WA (US);

Jeenandra Kumar Uttamchand, Redmond, WA (US);

Manoj Srivastava, Mercer Island, WA (US);

Tyson Christopher Trautmann, Seattle, WA (US);

Praveen Kambam Sugavanam, Seattle, WA (US);

Assignee:

Amazon Technologies, Inc., Seattle, WA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 15/16 (2006.01); H04L 29/08 (2006.01);
U.S. Cl.
CPC ...
H04L 67/10 (2013.01);
Abstract

Optimization preferences are defined for optimizing execution of a distributed application. Candidate sets of application parameter values may be tested in test execution environments. Measures of performance for metrics of interest are determined based upon the execution of the distributed application using the candidate sets of application parameter values. Utility curves may be utilized to compute measures of effectiveness for metrics of interest. A multi-attribute rollup operation may utilize the computed measures of effectiveness and weights to compute a grand measure of merit (MOM) for the candidate sets of application parameter values. An optimized set of application parameter values may then be selected based upon the computed grand MOMs. The optimized set of application parameter values may be deployed to a production execution environment executing the distributed application. Production safe application parameters might also be identified and utilized to optimize execution of the distributed application in a production execution environment.


Find Patent Forward Citations

Loading…