-
公开(公告)号:US10423459B1
公开(公告)日:2019-09-24
申请号:US15275302
申请日:2016-09-23
Applicant: Amazon Technologies, Inc.
Inventor: Christopher Richard Jacques de Kadt , Benjamin Warren Mercier , Carlos Vara Callau , Timothy Daniel Cole , Aaron Gifford Freshwater , Sayantan Chakravorty , Allan Henry Vermeulen
Abstract: A resource manager arranges the resources in a computer system into one or more resource pools. The resource manager allocates a number of active resources and a number of backup resources to a particular resource pool. For each resource managed by the resource manager, the resource manager acquires information that describes the capacity and reliability of the resource. Capacity and reliability information for the particular resource pool is determined based on the capacity and reliability information associated with the resources assigned to the pool. In response to a request, the resource manager may provide an application with resources from several resource pools. The likelihood that the resource manager will be able to provide sufficient resources to the application may be determined based at least in part on the reliability information associated with the several resource pools.
-
公开(公告)号:US10346366B1
公开(公告)日:2019-07-09
申请号:US15275307
申请日:2016-09-23
Applicant: Amazon Technologies, Inc.
Inventor: Christopher Richard Jacques de Kadt , Benjamin Warren Mercier , Carlos Vara Callau , Timothy Daniel Cole , Aaron Gifford Freshwater , Sayantan Chakravorty , Allan Henry Vermeulen
Abstract: A pipeline management service improves the operation of a processing pipeline by monitoring the operation of one or more journal services within the processing pipeline, and adjusting operational parameters of the one or more journal services. In various examples, the pipeline management service determines a model of the processing pipeline by identifying the producers and consumers associated with each of the one or more journal services, and determines a processing flow through the one or more journal services based at least in part on the identities of the associated producers and consumers. The pipeline management service acquires backlog information from each of the one or more journal services, and may adjust the operational parameters of a journal service associated with an identified processing bottleneck. In some examples, the pipeline management service adjusts capacity and reliability parameters of the one or more journal services to improve the operation of the processing pipeline.
-
公开(公告)号:US10275267B1
公开(公告)日:2019-04-30
申请号:US13657714
申请日:2012-10-22
Applicant: Amazon Technologies, Inc.
Abstract: Methods and systems for provisioning computing resource instances among implementation resources based on trust to reduce interference between computing resource instances implemented by the same implementation resources. In an embodiment, a trust rating is determined for a computing resource instance based at least in part on one or more trust factors. The suitability of an implementation resource to implement the given computing resource instance may be evaluated based at least in part on the trust rating of the computing resource instance and a trust rating of the implementation resource. In some embodiments, the trust rating of the implementation resource may be predefined or based on trust ratings of computing resource instances that are currently implemented by the implementation resource. An implementation resource may be selected to implement the computing resource instance based at least in part on its suitability thus determined.
-
公开(公告)号:US09600774B1
公开(公告)日:2017-03-21
申请号:US14037345
申请日:2013-09-25
Applicant: Amazon Technologies, Inc.
Inventor: Sebastian Martin Biemueller , Christopher Richard Jacques de Kadt , Mathew Daniel , Adi Meyers , James Alfred Gordon Greenfield , Thomas Friebel , Jean-Paul Bauer , Benjamin Van Der Merwe
CPC classification number: G06N99/005 , G06F9/45533 , G06F2009/45575
Abstract: Remote computing resource service providers allow customers to execute virtual computer systems in a virtual environment on hardware provided by the computing resource service provider. The hardware may be distributed between various geographic locations connected by a network. The distributed environment may increase latency of various operations of the virtual computer systems executed by the customer. To reduce latency of various operations predictive modeling is used to predict the occurrence of various operations and initiate the operations before they may occur, thereby reducing the amount of latency perceived by the customer.
-
公开(公告)号:US09146814B1
公开(公告)日:2015-09-29
申请号:US13975886
申请日:2013-08-26
Applicant: Amazon Technologies, Inc.
Inventor: Benjamin van der Merwe , Jean-Paul Bauer , Roland Paterson-Jones , James Alfred Gordon Greenfield , Christopher Richard Jacques de Kadt , Adi Meyers
CPC classification number: G06F11/3058 , G06F11/3031 , G06F11/3409 , G06F11/3442 , G06F11/3466 , G06F2201/81 , G06F2201/815 , G06F2201/86
Abstract: A ranking service can retrieve metrics from a metrics data store and use the metrics to determine a priority order in which to power down resources in a data center. Metrics from the data store can include a number of instances running on a host, a length of time that an instance has been operational, a type of instance, an amount of CPU use on a host, etc. The ranking service can also obtain other parameters from other sources. The parameters can include whether redundant or failover instances exist, the importance of the instances, whether the customer itself is considered important, other generic parameters from the customer account, a customer provided ranking of instances, etc.
Abstract translation: 排名服务可以从衡量数据存储中检索度量,并使用度量来确定在数据中心中关闭资源的优先顺序。 来自数据存储的度量可以包括在主机上运行的多个实例,实例已经可操作的时间长度,实例的类型,主机上的CPU使用量等。排名服务还可以获得其他 来自其他来源的参数。 这些参数可以包括是否存在冗余或故障切换实例,实例的重要性,客户本身是否被视为重要,客户帐户中的其他通用参数,客户提供的实例排名等。
-
公开(公告)号:US11675770B1
公开(公告)日:2023-06-13
申请号:US17191520
申请日:2021-03-03
Applicant: Amazon Technologies, Inc.
Inventor: Tate A. Certain , Yannis Papakonstantinou , Allan Henry Vermeulen , Christopher Richard Jacques de Kadt
IPC: G06F16/23 , G06F16/21 , G06F16/248 , G06F16/18 , G06F16/22
CPC classification number: G06F16/23 , G06F16/1815 , G06F16/211 , G06F16/2282 , G06F16/248
Abstract: A database management system stores data for a table as a journal of transaction. The records of the journal comprise information indicative of changes applied to a document of the table. The database receives a query on a table of transactions performed on the table. In response to the query on the table of transactions, the database generates results by retrieving and projecting the records of the journal in accordance with the query. The results of the query are indicative of changes applied to the document of the table.
-
公开(公告)号:US20220222593A1
公开(公告)日:2022-07-14
申请号:US17711790
申请日:2022-04-01
Applicant: Amazon Technologies, Inc.
Abstract: Methods and apparatus for portable network interfaces to manage authentication and license enforcement. A system may include a plurality of resource instances including a producer instance configured to implement a network-accessible service, and an authentication coordinator. The coordinator may assign an interface record to the service, wherein the interface record comprises an IP address and a set of security properties. The coordinator may configure the security properties to allow a client to request an attachment of the interface record to a selected resource instance, such that the selected resource instance is enabled to transmit network messages from the IP address using one or more physical network interfaces of the selected resource instance. The producer resource instance initiates authentication operations for the service, including at least one authentication operation based on the IP address of the interface record.
-
公开(公告)号:US11196567B2
公开(公告)日:2021-12-07
申请号:US16200589
申请日:2018-11-26
Applicant: Amazon Technologies, Inc.
Inventor: Tate Andrew Certain , Yannis Papakonstantinou , Allan Henry Vermeulen , Christopher Richard Jacques de Kadt
Abstract: A database management system receives a request to perform a transaction. The database management system commits the transaction, and in response to committing the transaction, generates a cryptographic hash based on an attribute of the transaction. The cryptographic hash is stored in a leaf-region of a hash tree. In response to a request to verify the transaction, signatures are retrieved from the tree based on a traversal of the tree to locate the node corresponding to the transaction. The retrieved signatures are used to verify the transaction.
-
公开(公告)号:US11086648B1
公开(公告)日:2021-08-10
申请号:US16295594
申请日:2019-03-07
Applicant: Amazon Technologies, Inc.
Abstract: Methods and systems for provisioning computing resource instances among implementation resources based on trust to reduce interference between computing resource instances implemented by the same implementation resources. In an embodiment, a trust rating is determined for a computing resource instance based at least in part on one or more trust factors. The suitability of an implementation resource to implement the given computing resource instance may be evaluated based at least in part on the trust rating of the computing resource instance and a trust rating of the implementation resource. In some embodiments, the trust rating of the implementation resource may be predefined or based on trust ratings of computing resource instances that are currently implemented by the implementation resource. An implementation resource may be selected to implement the computing resource instance based at least in part on its suitability thus determined.
-
公开(公告)号:US10942910B1
公开(公告)日:2021-03-09
申请号:US16200584
申请日:2018-11-26
Applicant: Amazon Technologies, Inc.
Inventor: Tate A. Certain , Yannis Papakonstantinou , Allan Henry Vermeulen , Christopher Richard Jacques de Kadt
IPC: G06F16/23 , G06F16/21 , G06F16/248 , G06F16/18 , G06F16/22
Abstract: A database management system stores data for a table as a journal of transaction. The records of the journal comprise information indicative of changes applied to a document of the table. The database receives a query on a table of transactions performed on the table. In response to the query on the table of transactions, the database generates results by retrieving and projecting the records of the journal in accordance with the query. The results of the query are indicative of changes applied to the document of the table.
-
-
-
-
-
-
-
-
-