DEPLOYMENT PATTERN REALIZATION WITH MODELS OF COMPUTING ENVIRONMENTS
First Claim
1. A method of implementing deployment pattern matching within models of computing environment, comprising:
- accessing a target computing environment model that electronically captures environment modeling parameters relating to resources and resource-resource relationships of a corresponding computing environment;
expressing the target computing environment model as a model graph defined by target resource elements and resource-to-resource relationship links;
accessing a realization pattern that electronically captures deployment parameters relating to resources and resource-resource relationships of a deployment of interest;
expressing the realization pattern as a pattern graph defined by conceptual resource elements and constraints arranged by resource-to-resource relationship links and constraint links;
utilizing a processing device to evaluate the realization pattern against the target computing environment model by executing at least one pattern matching algorithm that attempts to match the pattern graph to the model graph; and
conveying information corresponding to results of the evaluation.
4 Assignments
0 Petitions
Accused Products
Abstract
Deployment pattern matching is implemented by accessing a target computing environment model that captures environment modeling parameters relating to resources and resource-resource relationships of a corresponding computing environment and expressing the target computing environment model as a model graph defined by target resource elements and resource-to-resource relationship links. Deployment pattern matching is further implemented by accessing a realization pattern that captures deployment parameters relating to resources and resource-resource relationships of a deployment of interest and expressing the realization pattern as a pattern graph defined by conceptual resource elements and constraints arranged by resource-to-resource relationship links and constraint links. The realization pattern is then evaluated against the target computing environment model by executing at least one pattern matching algorithm that attempts to match the pattern graph to the model graph and information corresponding to results of the evaluation are conveyed.
-
Citations
22 Claims
-
1. A method of implementing deployment pattern matching within models of computing environment, comprising:
-
accessing a target computing environment model that electronically captures environment modeling parameters relating to resources and resource-resource relationships of a corresponding computing environment; expressing the target computing environment model as a model graph defined by target resource elements and resource-to-resource relationship links; accessing a realization pattern that electronically captures deployment parameters relating to resources and resource-resource relationships of a deployment of interest; expressing the realization pattern as a pattern graph defined by conceptual resource elements and constraints arranged by resource-to-resource relationship links and constraint links; utilizing a processing device to evaluate the realization pattern against the target computing environment model by executing at least one pattern matching algorithm that attempts to match the pattern graph to the model graph; and conveying information corresponding to results of the evaluation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product to implement pattern matching within models of computing environment, comprising:
-
a computer usable medium having computer usable program code embodied therewith, the computer usable program code comprising; computer usable program code configured to access a target computing environment model that electronically captures environment modeling parameters relating to resources and resource-resource relationships of a corresponding computing environment; computer usable program code configured to express the target computing environment model as a model graph defined by target resource elements and resource-to-resource relationship links; computer usable program code configured to access a realization pattern that electronically captures deployment parameters relating to resources and resource-resource relationships of a deployment of interest; computer usable program code configured to express the realization pattern as a pattern graph defined by conceptual resource elements and constraints arranged by resource-to-resource relationship links and constraint links; computer usable program code configured to evaluate the realization pattern against the target computing environment model by executing at least one pattern matching algorithm that attempts to match the pattern graph to the model graph; and computer usable program code configured to convey information corresponding to results of the evaluation. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system to implement pattern matching within models of computing environment, comprising:
-
a processor; a memory device; program code resident in the memory device, the program code executable by the processor to execute a pattern matching operation by; accessing a target computing environment model that electronically captures environment modeling parameters relating to resources and resource-resource relationships of a corresponding computing environment; expressing the target computing environment model as a model graph defined by target resource elements and resource-to-resource relationship links; accessing a realization pattern that electronically captures deployment parameters relating to resources and resource-resource relationships of a deployment of interest; expressing the realization pattern as a pattern graph defined by conceptual resource elements and constraints arranged by resource-to-resource relationship links and constraint links; evaluating the realization pattern against the target computing environment model by executing at least one pattern matching algorithm that attempts to match the pattern graph to the model graph; and conveying information corresponding to results of the evaluation. - View Dependent Claims (22)
-
Specification