-
公开(公告)号:US10078754B1
公开(公告)日:2018-09-18
申请号:US14035735
申请日:2013-09-24
Applicant: Amazon Technologies, Inc.
Inventor: Eric Jason Brandwine , Gregory Branchek Roth , Jamie Hunter
IPC: G06F21/60
CPC classification number: G06F21/602 , G06F21/78 , G06F2221/2107 , H04L9/088
Abstract: Techniques for providing cryptographic keys for encrypted system volumes on machine instances in virtualized and/or distributed systems are described herein. At a time after detecting the requirement for a cryptographic key by a virtual machine instance, one or more computer system entities within a computer system invoke one or more computer system capabilities at least to create one or more virtual hardware devices capable of representing or providing appropriate cryptographic keys. The virtual hardware devices are connected to the machine instance under the control of the computer system so that the encrypted system volumes may be used. After the cryptographic key is no longer needed, it is detached from the machine instance.
-
公开(公告)号:US10481929B1
公开(公告)日:2019-11-19
申请号:US15707811
申请日:2017-09-18
Applicant: Amazon Technologies, Inc.
Inventor: Paul William Berg , Eden Grail Adogla , Marc John Brooker , John Clark Coonley Duksta , Robert James Hanson , Jamie Hunter
IPC: G06F9/455
Abstract: A distributed execution environment can provide access to field-programmable device resources. The field-programmable device resources can be provided in association with one or more instances that are instantiated within the distributed execution environment upon request from a computing system. The computing system can be associated with a customer of the distributed execution environment. The customer can program the field-programmable device resources using designs created by or for the customer.
-
公开(公告)号:US09766910B1
公开(公告)日:2017-09-19
申请号:US13788357
申请日:2013-03-07
Applicant: Amazon Technologies, Inc.
Inventor: Paul William Berg , Eden Grail Adogla , Marc John Brooker , John Clark Coonley Duksta , Robert James Hanson , Jamie Hunter
IPC: G06F9/455
CPC classification number: G06F9/455 , G06F9/45558 , G06F15/00 , G06F2009/45562 , G06F2009/45575
Abstract: A distributed execution environment can provide access to field-programmable device resources. The field-programmable device resources can be provided in association with one or more instances that are instantiated within the distributed execution environment upon request from a computing system. The computing system can be associated with a customer of the distributed execution environment. The customer can program the field-programmable device resources using designs created by or for the customer.
-
公开(公告)号:US09703793B1
公开(公告)日:2017-07-11
申请号:US14708686
申请日:2015-05-11
Applicant: Amazon Technologies, Inc.
Inventor: Gary Paul Raden, II , Antoun Kanawati , Jamie Hunter , Mukul Vijay Karnik , Roshith Rajagopal
IPC: G06F17/30
CPC classification number: G06F17/30132 , G06F17/30864 , G06F17/3089 , G06F17/30902 , G06F17/30958
Abstract: Systems and methods aggregate data and use caching techniques. In one implementation, a computer-implemented method aggregates data. A server receives a request for data that includes one or more identifiers. Based on at least one of the one or more identifiers, at least one template defining a view of the data is retrieved. One or more modules are identified based on the at least one template and one or more services are invoked to obtain the one or more modules. The one or more modules are received and processing by applying one or more business logic rules. At least a portion of the one or more processed modules are stored in a data store. The view of the data is generated based on the processed one or more modules and a response is transmitted to a client that includes the view of the data.
-
公开(公告)号:US08949535B1
公开(公告)日:2015-02-03
申请号:US13758920
申请日:2013-02-04
Applicant: Amazon Technologies, Inc.
Inventor: Jamie Hunter
CPC classification number: G06F8/454 , G06F11/073 , G06F17/30902 , G06F2212/50
Abstract: Technology is described for performing cache data invalidations. The method may include identifying cache update information at a first cache. The cache update information may identify a cache entry (e.g., a trending cache entry). A second cache may be selected to receive the cache update information from the first cache. The cache update information identifying the cache entry may be sent from the first cache to the second cache. For example, the second cache may be populated by adding the trending cache entry into the second cache.
Abstract translation: 描述了用于执行缓存数据无效的技术。 该方法可以包括在第一高速缓存处识别高速缓存更新信息。 高速缓存更新信息可以标识高速缓存条目(例如,趋势缓存条目)。 可以选择第二高速缓存以从第一高速缓存接收高速缓存更新信息。 识别高速缓存条目的高速缓存更新信息可以从第一高速缓存发送到第二高速缓存。 例如,可以通过将趋势缓存条目添加到第二高速缓存中来填充第二高速缓存。
-
-
-
-