发明名称 Attributing causality to program execution capacity modifications
摘要 Techniques are described for managing program execution capacity, such as for a group of computing nodes that are provided for executing one or more programs for a user. In some situations, dynamic program execution capacity modifications for a computing node group that is in use may be performed periodically or otherwise in a recurrent manner, such as to aggregate multiple modifications that are requested or otherwise determined to be made during a period of time. In addition, various operations may be performed to attribute causality information or other responsibility for particular program execution capacity modifications that are performed, including by attributing a single event as causing one capacity modification, and a combination of multiple events as possible causes for another capacity modification. The techniques may in some situations be used in conjunction with a fee-based program execution service that executes multiple programs on behalf of multiple users of the service.
申请公布号 US9336069(B2) 申请公布日期 2016.05.10
申请号 US201414176944 申请日期 2014.02.10
申请人 Amazon Technologies, Inc. 发明人 Maclinovsky Alex;Meike Blake;Buragohain Chiranjeeb;Kommareddy Christopher Reddy;Pare Geoffrey Scott;Heitmann John W.;Lohia Sumit;Chen Liang
分类号 G06F9/50;G06F9/54;G06Q30/02 主分类号 G06F9/50
代理机构 Seed IP Law Group PLLC 代理人 Seed IP Law Group PLLC
主权项 1. A computer-implemented method, comprising: providing, by one or more computing systems configured to provide a program execution service, a first group of multiple computing nodes that provide a program execution capacity at a first time for executing one or more software programs for a user; identifying, by the one or more configured computing systems and in response to determining that a change to availability of one or more computing nodes of the first group has occurred, multiple events that occur between the first time and a later second time and that each are capable of resulting in a modification of the program execution capacity being provided by the multiple computing nodes of the first group; determining, by the one or more configured computing system, whether to attribute one of the multiple identified events as a cause of the availability change; and if it is determined to attribute the one identified event as the cause of the availability change, providing, by the one or more configured computing systems, an indication of the one identified event as the cause of the availability change, and otherwise providing an indication of the multiple identified events as the cause of the availability change.
地址 Reno NV US