-
公开(公告)号:US10091061B1
公开(公告)日:2018-10-02
申请号:US14309746
申请日:2014-06-19
Applicant: Amazon Technologies, Inc.
Inventor: Kyle Bradley Peterson , Daniel Dwight Longley
IPC: G06F15/177 , H04L12/24
Abstract: Methods, systems, and computer-readable media for implementing service-oriented system optimization using static analysis are disclosed. A cross-service static analysis is performed for program code of a plurality of services in a service-oriented system. Based on the cross-service static analysis, one or more service dependencies in the program code are determined. An optimized configuration for the service-oriented system is determined based on the one or more service dependencies. Individual ones of the services are deployed to the service-oriented system based on the optimized configuration.
-
公开(公告)号:US09998562B1
公开(公告)日:2018-06-12
申请号:US14309762
申请日:2014-06-19
Applicant: Amazon Technologies, Inc.
Inventor: Kyle Bradley Peterson , Michael James McInerny , Daniel Dwight Longley , Todd Vaughn Jonker
IPC: G06F15/173 , H04L29/08
Abstract: Methods, systems, and computer-readable media for implementing service-oriented system optimization using partial service relocation are disclosed. An optimized configuration is determined for the service-oriented system based on performance data. The optimized configuration improves a performance metric in the service-oriented system. A partial service is automatically generated based on an original service in a service-oriented system. The partial service includes a first set of program code from the original service and excludes a second set of program code from the original service. The first set of program code is included in the partial service based on its frequency of use. One or more instances of the partial service are deployed to the service-oriented system based on the optimized configuration.
-
公开(公告)号:US10198514B1
公开(公告)日:2019-02-05
申请号:US14458708
申请日:2014-08-13
Applicant: AMAZON TECHNOLOGIES, INC.
Inventor: Andrei N. Krotkov , Daniel Dwight Longley
Abstract: Techniques are described for dynamically generating filter controls that enable the filtering of content items presented in a user interface such as a web application. In response to a request for content, one or more content items may be provided. The content item(s) may be analyzed to determine one or more attributes that describe the content item(s). The filter control(s) may then be determined dynamically based on the attribute(s) of the content item(s). The filter control(s) may be presented in the same user interface with the content item(s) to enable filtering of the content item(s) based on the attribute(s). The filter control(s) may be determined based on user behavior data, user demographic data, social network data, historical sales information, or other information.
-
公开(公告)号:US10182129B1
公开(公告)日:2019-01-15
申请号:US14309765
申请日:2014-06-19
Applicant: Amazon Technologies, Inc.
Inventor: Kyle Bradley Peterson , Brandon William Porter , Michael James McInerny , Daniel Dwight Longley , Robert Stanley Bailes
Abstract: Methods, systems, and computer-readable media for implementing global optimization of a service-oriented system are disclosed. Trace data is collected for a plurality of service interactions between services in a service-oriented system. Respective costs are determined for a plurality of configuration options in the service-oriented system. An optimized configuration for the service-oriented system is determined based on the respective costs and the trace data. The optimized configuration comprises a selection of one or more of the configuration options. The optimized configuration is deployed to the service-oriented system.
-
-
-