Patent ID: 8677174

Claim:
A computer-implemented method of facilitating management of an Information Technology (IT) environment, said computer-implemented method comprising: dynamically forming, by a processor at runtime based on an occurrence of an event, a resource set, the dynamically forming comprising: determining, during a first time interval, an impacted set of resources impacted by the event, the first time interval based on a quantitative business goal defined by a customer for a customer-defined business application, the customer-defined business application executed using one or more resources of the impacted set of resources, and the determining comprising: using a set of trigger conditions and one or more impact pairings to determine one or more resources to be included in the impacted set of resources, the one or more resources to be included in the impacted set of resources including at least one of one or more resources causing the event and one or more resources negatively impacted from a resource causing the event, and wherein an impact pairing of the one or more impact pairings includes an express statement that explicitly specifies a first resource, a first defined property of the first resource, a second resource paired with the first resource, and a second defined property of the second resource, the second defined property expressly specifying how the second resource is impacted based on the first resource and the first defined property; gathering states for resources of the impacted set of resources to obtain current states for the resources, the gathering being performed during a second time interval that enables achieving the quantitative business goal, and wherein the gathering includes, for at least one resource of the impacted set of resources, evaluating one or more trigger conditions of one or more impact pairings for the at least one resource to determine real-time applicability of the one or more impact pairings; and based on the gathered states, including, in the resource set, at least one of one or more resources of the impacted set of resources and an indication of at least one impact pairing based on the evaluating indicating real-time applicability.