-
公开(公告)号:US09064124B1
公开(公告)日:2015-06-23
申请号:US13720865
申请日:2012-12-19
Applicant: Amazon Technologies, Inc.
Inventor: Melissa Elaine Davis , Antoun Joubran Kanawati , Mukul Vijay Karnik , Kal Lyndon McFate , Vishal Parakh , Alexander Julian Tribble
CPC classification number: G06F21/606 , G06F21/10 , G06F21/60 , H04L63/0485 , H04L63/168 , H04L67/146 , H04L67/148 , H04L67/2842 , H04L67/288
Abstract: The disclosure describes embodiments of a distributed caching system that are configured to store session state identifiers in a networked cache, enabling dynamic allocation of requests to servers. Client devices can resume secure sessions even if assigned to new servers as the new servers can obtain the session state identifiers from the distributed caching system. In at least some cases, the client device can be authenticated without the server having to perform a full authentication, thereby reducing the workload of the server and decreasing latency as the server can respond faster.
Abstract translation: 本公开描述了分布式缓存系统的实施例,其被配置为在联网高速缓存中存储会话状态标识符,使得能够对服务器进行动态分配请求。 即使分配给新服务器,客户端设备也可以恢复安全会话,因为新服务器可以从分布式缓存系统获取会话状态标识符。 在至少一些情况下,可以对客户端设备进行身份验证,而不需要服务器执行完全身份验证,从而减少服务器的工作负载,并减少延迟,因为服务器可以更快地响应。
-
公开(公告)号:US10706037B2
公开(公告)日:2020-07-07
申请号:US15965567
申请日:2018-04-27
Applicant: Amazon Technologies, Inc.
Inventor: Charles Alexander Carman , Claire Elizabeth Suver , Melissa Elaine Davis , Paul Matthew Buddington , Christopher Allen Suver , Lukasz Wojciech Cwik , Chelsea Celest Krueger
Abstract: Non-blocking processing of federated transactions may be implemented for distributed data partitions. A transaction may be received that specifies keys at data nodes to lock in order to perform the transaction. Lock requests are generated and sent to the data nodes which identify sibling keys to be locked at other data nodes for the transaction. In response to receiving the lock requests, data nodes may send to lock queues indicating other lock requests for the keys at the data node. An evaluation of the lock queues based, at least in part, on an ordering of the lock requests in the lock queues may be performed to identify a particular transaction to commit. Once identified, a request to commit the identified transaction may be sent to the particular data nodes indicated by the sibling keys in a lock request for the identified transaction.
-
公开(公告)号:US09218437B1
公开(公告)日:2015-12-22
申请号:US14040617
申请日:2013-09-27
Applicant: AMAZON TECHNOLOGIES, INC.
Inventor: Gregory Richard Swensen , Melissa Elaine Davis , Miles Childs Kaufmann , Thomas Lowell Keller , Muhammad Ali Siddiqui , Amos Dylan Vance
CPC classification number: G06F17/30516
Abstract: Computer applications may generate a large volume of different types of record data. In one example, the large volume of record data may represent millions of different processes occurring every second. Described herein are systems, methods and devices for generating parsed data based on the large volume of record data. The parsed data may be consumed by computing nodes within a designated amount of time from the generation of the record data.
Abstract translation: 计算机应用程序可能会生成大量不同类型的记录数据。 在一个示例中,大量的记录数据可以代表每秒发生的数百万个不同的进程。 这里描述了用于基于大量记录数据产生解析数据的系统,方法和装置。 解析的数据可以由生成记录数据之后的指定时间内的计算节点消耗。
-
公开(公告)号:US11855849B1
公开(公告)日:2023-12-26
申请号:US15716201
申请日:2017-09-26
Applicant: Amazon Technologies, Inc.
Inventor: Melissa Elaine Davis , Renaud Bordelet , Charles Alexander Carman , David Elfi , Anton Vladilenovich Goldberg , Kyle Bradley Peterson , Christopher Allen Suver
Abstract: At a rule processing unit of an evolving, self-organized machine learning-based resource management service, a rule of a first rule set is applied to a value of a first collected metric, resulting in the initiation of a first corrective action. A set of metadata indicating the metric value and the corrective action is transmitted to a repository, and is used as part of an input data set for a machine learning model trained to generate rule modification recommendations. In response to determining that the corrective actions did not meet a success criterion, an escalation message is transmitted to another rule processing unit.
-
公开(公告)号:US10909557B2
公开(公告)日:2021-02-02
申请号:US15651057
申请日:2017-07-17
Applicant: Amazon Technologies, Inc.
Inventor: Andrew Stuart Huntwork , Melissa Elaine Davis , Gavin Richard Jewell
Abstract: Disclosed are various embodiments for predicting and classifying events that create a sudden or substantial increase in network traffic activity. To begin, an increase of network activity can be detected. Upon detecting the increase in network activity, it can be determined that the increase in network activity is unexpected in view of one or more predicted activity events. The system can be adjusted to reduce the network activity in response to determining that the increase in network activity is unexpected.
-
公开(公告)号:US10574443B2
公开(公告)日:2020-02-25
申请号:US15045113
申请日:2016-02-16
Applicant: Amazon Technologies, Inc.
Inventor: Alexander Julian Tribble , Robert Michael Barry , Jeremy Boynes , Melissa Elaine Davis , Igor Spac
Abstract: A computing device can obtain a session key for encrypting data that is communicated between a client device and the computing device. The computing device can receive, from the client device, an encrypted request for data. The encrypted request can be encrypted by the client device using the session key. The data requested can be stored on a second computing device. The computing device can send, to the second computing device, a copy of the session key and the encrypted request for data. The second computing device can decrypt the data using the session key and can also encrypt data responsive to the request using the session key.
-
公开(公告)号:US10320632B1
公开(公告)日:2019-06-11
申请号:US14014042
申请日:2013-08-29
Applicant: Amazon Technologies, Inc.
Inventor: Jon Arron McClintock , Melissa Elaine Davis , Anton Vladilenovich Goldberg , Aram Grigoryan , Brandon William Porter , Matthew Paul Wenger , Donghui Zhuo
Abstract: Methods, systems, and computer-readable media for implementing pattern-based detection are disclosed. A plurality of services monitor a plurality of service interactions comprising data or metadata. The services compare the data or metadata to a set of patterns and identify one or more matched patterns among the set of patterns. The services send data indicative of the matched patterns to a central recording service. The central recording service aggregates the data indicative of the matched patterns and generates one or more data flow visualizations indicating one or more data flows between individual ones of the services for the matched patterns.
-
公开(公告)号:US20170316437A1
公开(公告)日:2017-11-02
申请号:US15651057
申请日:2017-07-17
Applicant: Amazon Technologies, Inc.
Inventor: Andrew Stuart Huntwork , Melissa Elaine Davis , Gavin Richard Jewell
CPC classification number: G06Q30/0202 , G06F9/50
Abstract: Disclosed are various embodiments for predicting and classifying events that create a sudden or substantial increase in network traffic activity. To begin, an increase of network activity can be detected. Upon detecting the increase in network activity, it can be determined that the increase in network activity is unexpected in view of one or more predicted activity events. The system can be adjusted to reduce the network activity in response to determining that the increase in network activity is unexpected.
-
公开(公告)号:US09021606B1
公开(公告)日:2015-04-28
申请号:US14040610
申请日:2013-09-27
Applicant: Amazon Technologies, Inc.
Inventor: Miles Childs Kaufmann , Melissa Elaine Davis , Thomas Lowell Keller , Muhammad Ali Siddiqui , Gregory Richard Swensen , Amos Dylan Vance
CPC classification number: G06F21/60 , G06F17/2264 , G06Q30/0251 , G06Q30/0267
Abstract: Computer applications may generate event data based on a large volume of different types of record data. Described herein are systems, methods, and devices for enabling a computing node to implement new functions for dynamically consuming the event data. In one example, the computing node may implement a new function using an expression language, without modifying predefined hard coded functions.
Abstract translation: 计算机应用程序可以基于大量不同类型的记录数据生成事件数据。 这里描述了使得计算节点能够实现用于动态消耗事件数据的新功能的系统,方法和设备。 在一个示例中,计算节点可以使用表达式语言实现新功能,而不修改预定义的硬编码功能。
-
公开(公告)号:US10887291B2
公开(公告)日:2021-01-05
申请号:US15382579
申请日:2016-12-16
Applicant: Amazon Technologies, Inc.
Inventor: Melissa Elaine Davis , Gavin Richard Jewell , Brady Montz , Alec Peterson , Igor Spac , Alex Jennifer Tribble , Radu Weiss
Abstract: A computing resource service provider may operate a secure proxy fleet within a content delivery network. The secure proxy fleet may protect sensitive data communicated between a client device and a backend service over one or more networks, for example, over the content delivery network to a computing resource service provider environment. The secure proxy fleet may protect sensitive data by encrypting the sensitive data before it is forwarded to a destination.
-
-
-
-
-
-
-
-
-