-
公开(公告)号:US09692811B1
公开(公告)日:2017-06-27
申请号:US14286539
申请日:2014-05-23
Applicant: Amazon Technologies, Inc.
Inventor: Brian Jaffery Tajuddin , Carlos Alejandro Arguelles , Jeremy Boynes , Adam Lloyd Days , Gavin R. Jewell , Erin Harding Kraemer , Jeenandra Kumar Uttamchand , Manoj Srivastava , Tyson Christopher Trautmann , Praveen Kambam Sugavanam
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.
-
公开(公告)号:US10666716B1
公开(公告)日:2020-05-26
申请号:US15629656
申请日:2017-06-21
Applicant: Amazon Technologies, Inc.
Inventor: Brian Jaffery Tajuddin , Carlos Alejandro Arguelles , Jeremy Boynes , Adam Lloyd Days , Gavin R. Jewell , Erin Harding Kraemer , Jeenandra Kumar Uttamchand , Manoj Srivastava , Tyson Christopher Trautmann , Praveen Kambam Sugavanam
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.
-
公开(公告)号:US10192186B1
公开(公告)日:2019-01-29
申请号:US15294604
申请日:2016-10-14
Applicant: AMAZON TECHNOLOGIES, INC.
Inventor: Brian Jaffery Tajuddin , Jeremy Boynes , Melissa Elaine Davis , Adam Lloyd Days , Erin Harding Kraemer , Félix Joseph Étienne Pageau
IPC: G06F17/30 , G06Q10/06 , G06F3/0484
Abstract: Described is a dynamic web platform configured to provide content rendered with one or more rendering systems. The rendering systems and the modules making up the rendering modules may interact with one another by way of declarative data. Administrators may configure the platform using the declarative data. The declarative data may express operational parameters, business rules, and so forth and may be modified while the platform is operating. The modules in the rendering system may be loosely bound, allowing for concurrent operations, dynamic changes to what content is to be rendered, and so forth.
-
公开(公告)号:US09507882B1
公开(公告)日:2016-11-29
申请号:US13964742
申请日:2013-08-12
Applicant: AMAZON TECHNOLOGIES, INC.
Inventor: Brian Jaffery Tajuddin , Jeremy Boynes , Melissa Elaine Davis , Adam Lloyd Days , Erin Harding Kraemer , Félix Joseph Étienne Pageau
IPC: G06F17/30
CPC classification number: G06F17/30991
Abstract: Described is a dynamic web platform configured to provide content rendered with one or more rendering systems. The rendering systems and the modules making up the rendering modules may interact with one another by way of declarative data. Administrators may configure the platform using the declarative data. The declarative data may express operational parameters, business rules, and so forth and may be modified while the platform is operating. The modules in the rendering system may be loosely bound, allowing for concurrent operations, dynamic changes to what content is to be rendered, and so forth.
Abstract translation: 描述了被配置为提供用一个或多个渲染系统呈现的内容的动态web平台。 构成渲染模块的渲染系统和模块可以通过声明数据彼此交互。 管理员可以使用声明数据来配置平台。 声明性数据可以表示操作参数,业务规则等,并且可以在平台运行时进行修改。 渲染系统中的模块可能松散绑定,允许并发操作,对要呈现的内容进行动态更改等等。
-
-
-