Patent ID: 8689225
Filing Date: 2014-04-01
Classification: G06F,G06Q

Abstract:
1. A computer-implemented method comprising: providing, by one or more configured computing systems of a program execution service, a first group of multiple computing nodes for use in providing an initial program execution capacity at a first time for executing one or more software programs for a first user; identifying, by the one or more configured computing systems, 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 systems, an actual program execution capacity that is available to the first user from the computing nodes of the first group at the second time, the actual program execution capacity at the second time being distinct from the initial program execution capacity provided at the first time based at least in part on a change to availability of one or more computing nodes of the first group that occurred between the first time and the second time; attributing, by the one or more configured computing systems and at or after the second time, a combination of a plurality of the multiple identified events as a cause of the availability change; and providing, by the one or more configured computing systems, an indication of the attributed cause for the availability change.