×

Attributing causality to program execution capacity modifications

  • US 10,360,083 B2
  • Filed: 05/09/2016
  • Issued: 07/23/2019
  • Est. Priority Date: 09/29/2009
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer-readable medium including stored contents that, when executed, cause a computing system to:

  • receive a request for information regarding execution capacity changes that have occurred to a group of multiple computing nodes; and

    in response to the request;

    retrieve, by a Program Execution Service System Manager module (PESSM) of the computing system, information that was previously stored by a Program Execution Service Capacity Maintenance Manager module (PESCMM) as part of monitoring the group of multiple computing nodes;

    identify, by the PESSM module of the computing system and based on the retrieved information, and for the group of multiple computing nodes that execute one or more software programs between a first time and a later second time and that have a change in an amount of program execution capacity being provided by the group of multiple computing nodes between the first time and the later second time, a plurality of events that occur between the first time and the later second time, wherein the plurality of events include satisfaction of a first capacity modification trigger that is based on a first performance characteristic and further include an independent satisfaction of a second capacity modification trigger that is based on a second performance characteristic, and wherein each of the first and second capacity modification triggers has an associated specified modification of program execution capacity;

    determine, by the PESSM module of the computing system, a capacity modification trigger from the first and second capacity modification triggers that is satisfied to cause the change in the amount of program execution capacity;

    determine, by the PESSM module of the computing system, one or more events of the plurality of events that are associated with the determined capacity modification trigger and the change in the amount of program execution capacity; and

    provide, by the PESSM module of the computing system, information about the determined one or more events for the change in the amount of program execution capacity.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×