-
公开(公告)号:US11526446B1
公开(公告)日:2022-12-13
申请号:US16882298
申请日:2020-05-22
Applicant: Amazon Technologies, Inc.
Inventor: Jacob Shannan Carr , Swapneil Deshmukh , Stuart Olmstead-Wilcox , Andrew Samnick
IPC: G06F12/0815 , G06F12/084 , G06F9/54 , G06F9/451 , G06F12/121
Abstract: Modifications to caching performed between different services may be determined. A history of requests and responses between the different services may be obtained. The history may be evaluated to determine respective frequencies of parameters between the services. The frequencies of parameters may be evaluated to determine one or more modifications to caching among the different services. The modifications may be provided in order to be applied to change caching performance for subsequent requests.
-
公开(公告)号:US09117177B1
公开(公告)日:2015-08-25
申请号:US13905927
申请日:2013-05-30
Applicant: AMAZON TECHNOLOGIES, INC.
Inventor: Jacob Shannan Carr , Brian Thomas Kachmarck
CPC classification number: G06N3/08 , G06F11/3688 , G06F17/30572 , G06N3/049
Abstract: Sequence diagrams and executable stub modules are generated based on log data associated with a transaction. A sequence diagram generator receives data identifying a relationship between one or more requests and one or more replies stored in the log data. The sequence diagram describes the flow of events of any transaction described by the log data. A stub module comprising executable code in one or more programming languages may be automatically generated using the sequence diagram as input. The stub module may be executed to implement similar functionality of one or more components of the transaction described in the log data.
Abstract translation: 基于与事务关联的日志数据生成序列图和可执行存根模块。 序列图生成器接收标识一个或多个请求与存储在日志数据中的一个或多个应答之间的关系的数据。 序列图描述由日志数据描述的任何事务的事件流。 可以使用序列图作为输入来自动生成包括一个或多个编程语言中的可执行代码的存根模块。 可以执行存根模块以实现在日志数据中描述的事务的一个或多个组件的类似的功能。
-
公开(公告)号:US12273255B1
公开(公告)日:2025-04-08
申请号:US18479712
申请日:2023-10-02
Applicant: Amazon Technologies, Inc.
Inventor: Abhijit Prakash Bhatnagar , Yusof Ganji , Mohsen Azimi , Jason Adonis Timmons , Jacob Shannan Carr , Tristan Niles Cecil , Evan Corriere , Sahil Sharma , Xinrui Li , Huaqing Fang
IPC: H04L43/55 , H04L43/024 , H04L43/106 , H04L41/147
Abstract: Techniques are disclosed to implement an adaptive testing service (ATS) capable of automatically generating test cases for a network service to adapt test coverage to observed behaviors of the network service. In embodiments, the ATS uses telemetry data from a production version of the network service to identify classes of testable behaviors. Test cases are generated for the behaviors and assigned weights based on frequency or recency metrics of the behaviors. The test cases are stored in a test case repository, and may be used to monitor the production version of the network service or verify code changes to a development version of the network service. The test case weights may be used to select which test cases to run or determine whether code changes should be accepted or rejected. The test cases are evolved over time to adapt to behavior changes in the network service.
-
公开(公告)号:US10462057B1
公开(公告)日:2019-10-29
申请号:US15279226
申请日:2016-09-28
Applicant: Amazon Technologies, Inc.
Inventor: Brian Kachmarck , Naveen Anand Subramaniam , Jacob Shannan Carr , Aaron Ben Fernandes , Gaurav Gupta
IPC: H04L12/803 , H04L12/801 , H04L5/00
Abstract: A computing resource service provider may provide customers with access to various services provided by a set of service endpoints. During certain intervals of time increased network traffic may cause an increase in the consumption of computing resources of the set of service endpoints. A throttling trigger may be detected that may cause one or more routing devices to reroute network traffic to one or more lower tier routing devices. The lower tier routing devices may maintain throttling information and forward network traffic to the set of service endpoints.
-
5.
公开(公告)号:US12119987B1
公开(公告)日:2024-10-15
申请号:US16414685
申请日:2019-05-16
Applicant: Amazon Technologies, Inc.
Inventor: Ryan Preston Gantt , Ethan F. John , Jacob Shannan Carr
IPC: H04L41/0813 , H04L67/56
CPC classification number: H04L41/0813 , H04L67/56
Abstract: Layer-specific modifications may be applied to a network communication received at a proxy according to configurable rules at the proxy. A modification configuration may be received at the proxy that corresponds to a layer of a communication stack supported by the proxy. When a communication is received, data from the layer of the communication stack of the network communication may be evaluated to determine whether a modification is applicable to the communication according to the modification configuration. An applicable modification may be applied by proxy as part of processing the communication at the proxy.
-
公开(公告)号:US11940923B1
公开(公告)日:2024-03-26
申请号:US16711296
申请日:2019-12-11
Applicant: Amazon Technologies, Inc.
Inventor: Andrew Samnick , Jacob Shannan Carr , Sean Robert Connell
IPC: G06F12/0891 , G06F9/30 , G06F9/54 , G06F11/30 , G06F11/34 , G06F12/121 , G06F12/123 , G06F12/128 , H04L67/1097 , H04L67/5682
CPC classification number: G06F12/0891 , G06F9/30047 , G06F9/546 , G06F11/3037 , G06F11/3442 , G06F12/121 , G06F12/123 , G06F12/128 , H04L67/1097 , H04L67/5682 , G06F2201/81 , G06F2201/885
Abstract: Technologies are described for cost based management of cache entries stored in a computer memory. In one example, a plurality of cache entries may be stored at a cache in a computer memory and the cache entries may have a cost measure associated with individual cache entries. A cost measure may represent a computing cost of an application to generate a cache entry. An incoming cache entry may be received at the cache, where the incoming cache entry has a cost measure associated with the incoming cache entry. In response to receiving the incoming cache entry, a cache entry that has a lower cost measure than the cost measure for other cache entries may be identified for eviction from the cache. The cache entry identified for eviction may be evicted from the cache, and the incoming cache entry may be written into the cache stored in the computer memory.
-
公开(公告)号:US11093409B1
公开(公告)日:2021-08-17
申请号:US16584864
申请日:2019-09-26
Applicant: Amazon Technologies, Inc.
Inventor: Gracjan Maciej Polak , Kanika Kalra , Vinayak Sundar Raghuvamshi , Syed Sajid Nizami , Per Weinberger , Amit Chhabra , Chaiwat Shuetrakoonpaiboon , Chen Zhou , Muhammad Usman , Jacob Shannan Carr , Nimit Kumar Garg , Jazarine Jamal , Reza Shahidi-Nejad
IPC: G06F12/1081 , G06F12/126
Abstract: Methods, systems, and computer-readable media for augmenting storage functionality using emulation of storage characteristics are disclosed. An access request for a data set is received. The access request is formatted according to a first protocol associated with a first data store, and the first data store is associated with first storage characteristics. The access request is translated into a translated access request. The translated access request is formatted according to a second protocol associated with a second data store, and the second data store is associated with second storage characteristics differing at least in part from the first storage characteristics. The translated access request is sent to the second data store. The translated access request is performed by the second data store on the data set using emulation of one or more of the first storage characteristics not included in the second storage characteristics.
-
公开(公告)号:US11645211B2
公开(公告)日:2023-05-09
申请号:US17400064
申请日:2021-08-11
Applicant: Amazon Technologies, Inc.
Inventor: Gracjan Maciej Polak , Kanika Kalra , Vinayak Sundar Raghuvamshi , Syed Sajid Nizami , Per Weinberger , Amit Chhabra , Chaiwat Shuetrakoonpaiboon , Chen Zhou , Muhammad Usman , Jacob Shannan Carr , Nimit Kumar Garg , Jazarine Jamal , Reza Shahidi-Nejad
IPC: G06F12/1081 , G06F12/126
CPC classification number: G06F12/1081 , G06F12/126 , G06F2212/151
Abstract: Methods, systems, and computer-readable media for augmenting storage functionality using emulation of storage characteristics are disclosed. An access request for a data set is received. The access request is formatted according to a first protocol associated with a first data store, and the first data store is associated with first storage characteristics. The access request is translated into a translated access request. The translated access request is formatted according to a second protocol associated with a second data store, and the second data store is associated with second storage characteristics differing at least in part from the first storage characteristics. The translated access request is sent to the second data store. The translated access request is performed by the second data store on the data set using emulation of one or more of the first storage characteristics not included in the second storage characteristics.
-
公开(公告)号:US20210374072A1
公开(公告)日:2021-12-02
申请号:US17400064
申请日:2021-08-11
Applicant: Amazon Technologies, Inc.
Inventor: Gracjan Maciej Polak , Kanika Kalra , Vinayak Sundar Raghuvamshi , Syed Sajid Nizami , Per Weinberger , Amit Chhabra , Chaiwat Shuetrakoonpaiboon , Chen Zhou , Muhammad Usman , Jacob Shannan Carr , Nimit Kumar Garg , Jazarine Jamal , Reza Shahidi-Nejad
IPC: G06F12/1081 , G06F12/126
Abstract: Methods, systems, and computer-readable media for augmenting storage functionality using emulation of storage characteristics are disclosed. An access request for a data set is received. The access request is formatted according to a first protocol associated with a first data store, and the first data store is associated with first storage characteristics. The access request is translated into a translated access request. The translated access request is formatted according to a second protocol associated with a second data store, and the second data store is associated with second storage characteristics differing at least in part from the first storage characteristics. The translated access request is sent to the second data store. The translated access request is performed by the second data store on the data set using emulation of one or more of the first storage characteristics not included in the second storage characteristics.
-
公开(公告)号:US11119994B1
公开(公告)日:2021-09-14
申请号:US16434094
申请日:2019-06-06
Applicant: Amazon Technologies, Inc.
Inventor: Jacob Shannan Carr , Stanislav Pavlovskii , Brian Thomas Kachmarck , Kanika Kalra , Amit Chhabra , Chaiwat Shuetrakoonpaiboon , Chen Zhou , Jazarine Jamal , Muhammad Usman , Syed Sajid Nizami , Gracjan Polak , Asad Khan Durrani , Ryan Preston Gantt
IPC: G06F16/30 , G06F16/21 , G06F16/2458 , G06F16/22
Abstract: Methods, systems, and computer-readable media for record-by-record live migration using segmentation are disclosed. Migration of a data set comprises, for a record in a segment being migrated, storing a first status indicating that the record is offline in a source data store. An instance of the record is stored in the destination data store, and a second status is stored to indicate that the record is online in the destination. The record is deleted from the source after the second status is stored. During the migration, a read request for the record is received and determined to be associated with the segment being migrated. A response to the read request is generated that comprises an authoritative instance of the record. The instance of the record in the destination is determined to represent the authoritative instance based (at least in part) on the first status and the second status.
-
-
-
-
-
-
-
-
-