Optimization of application parameters

    公开(公告)号:US10666716B1

    公开(公告)日:2020-05-26

    申请号:US15629656

    申请日:2017-06-21

    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.

    Load testing with automated service dependency discovery

    公开(公告)号:US10216608B1

    公开(公告)日:2019-02-26

    申请号:US14632976

    申请日:2015-02-26

    Abstract: Methods, systems, and computer-readable media for load testing with automated service dependency discovery are disclosed. A request is received to approve load testing for a service. One or more downstream services are identified for the service. The one or more downstream services are identified based at least in part using automated discovery. The availability of the one or more downstream services for load testing is determined. The request is approved or denied based at least in part on the availability of the one or more downstream services for load testing.

    Data providers for annotations-based generic load generator

    公开(公告)号:US09870310B1

    公开(公告)日:2018-01-16

    申请号:US14133584

    申请日:2013-12-18

    Abstract: A generic transaction generator framework for testing a network-based production service may work in conjunction with a product-specific transaction creator module that executes transactions on the service. The transaction creator module may include runtime-discoverable information, such as source code annotations, to communicate product specific details to the framework. Runtime-discoverable information may identify transaction types, transaction methods, data provider methods and data sources. The framework may generate and execute various test transactions and may call a data provider method to prepare data for the transaction and pass the prepared data to a transaction method. The framework may also load and parse test data from a data source and provide the test data to the data provider method for use when preparing data for the transaction.

    Annotations-based generic load generator engine
    6.
    发明授权
    Annotations-based generic load generator engine 有权
    基于注释的通用负载发生器引擎

    公开(公告)号:US09558465B1

    公开(公告)日:2017-01-31

    申请号:US14133554

    申请日:2013-12-18

    Abstract: A generic transaction generator framework for testing a network-based production service may work in conjunction with a product-specific transaction creator module that executes transactions on the service. The transaction creator module may include runtime-discoverable information to communicate product specific details to the framework. Runtime-discoverable information may identify initialization methods, terminate methods, transaction types, transaction methods, transaction dependencies as well as testing parameters, such as transaction rate, testing period and a desired distribution of transaction types. The framework may generate and execute various test transactions and collect performance metrics regarding how well the service performed the test transactions.

    Abstract translation: 用于测试基于网络的生产服务的通用事务生成器框架可以与在服务上执行事务的特定于产品的事务创建器模块一起工作。 交易创建者模块可以包括运行时可发现的信息以将产品特定细节传达到框架。 运行时可发现的信息可以识别初始化方法,终止方法,事务类型,事务方法,事务依赖性以及测试参数,例如事务速率,测试周期和事务类型的期望分配。 框架可以生成和执行各种测试事务,并收集关于服务执行测试事务的良好性能指标。

    Automated tuning of a service configuration using load tests on hosts
    7.
    发明授权
    Automated tuning of a service configuration using load tests on hosts 有权
    使用主机上的负载测试自动调整服务配置

    公开(公告)号:US09053070B1

    公开(公告)日:2015-06-09

    申请号:US13710013

    申请日:2012-12-10

    Abstract: Methods and systems for automated tuning of a service configuration are disclosed. An optimal configuration for a test computer is selected by performing one or more load tests using the test computer for each of a plurality of test configurations. The performance of a plurality of additional test computers configured with the optimal configuration is automatically determined by performing additional load tests using the additional test computers. A plurality of production computers are automatically configured with the optimal configuration if the performance of the additional test computers is improved with the optimal configuration.

    Abstract translation: 公开了用于服务配置的自动调整的方法和系统。 通过使用测试计算机对多个测试配置中的每一个进行一次或多次负载测试来选择测试计算机的最佳配置。 配置有最佳配置的多个附加测试计算机的性能通过使用附加测试计算机执行额外的负载测试来自动确定。 如果以最佳配置改进附加测试计算机的性能,则多个生产计算机被自动配置为具有最佳配置。

    Automated tuning of a service configuration

    公开(公告)号:US10748083B2

    公开(公告)日:2020-08-18

    申请号:US16449074

    申请日:2019-06-21

    Abstract: Methods and systems for automated tuning of a service configuration are disclosed. An optimal configuration for a test computer is selected by performing one or more load tests using the test computer for each of a plurality of test configurations. The performance of a plurality of additional test computers configured with the optimal configuration is automatically determined by performing additional load tests using the additional test computers. A plurality of production computers are automatically configured with the optimal configuration if the performance of the additional test computers is improved with the optimal configuration.

    Automated tuning of a service configuration

    公开(公告)号:US10332027B2

    公开(公告)日:2019-06-25

    申请号:US14733905

    申请日:2015-06-08

    Abstract: Methods and systems for automated tuning of a service configuration are disclosed. An optimal configuration for a test computer is selected by performing one or more load tests using the test computer for each of a plurality of test configurations. The performance of a plurality of additional test computers configured with the optimal configuration is automatically determined by performing additional load tests using the additional test computers. A plurality of production computers are automatically configured with the optimal configuration if the performance of the additional test computers is improved with the optimal configuration.

Patent Agency Ranking