Autonomic creation of shared workflow components in a provisioning management system using multi-level resource pools
First Claim
1. A method for designing workflows for a provisioning management system comprising the steps of:
- evaluating workflows used to realize a group of targeted computing systems to determine a common denominator of workflow steps among said group of targeted computing systems;
producing a pseudo-clone workflow including said common denominator set of workflow steps which is executable by a provisioning management system to yield a pseudo-clone system; and
producing a plurality of completion workflows each of which correspond to a specific targeted computing system, and which is executable by a provisioning management system on a pseudo-clone to yield a replacement computing system for a targeted computing system.
1 Assignment
0 Petitions
Accused Products
Abstract
Workflows for execution by an autonomic provision management system to yield near clones and replacement systems for a set of targeted computing solutions are provided by determining a common denominator set of workflow steps among the workflows for the targeted computing systems, including workflows to morph a near clone to a specific targeted solution when executed a provisioning management system. Common portions of workflows are identified and archived as workflow templates for re-use in development of new workflows, thus virtualizing the process of subsequent workflow design which use the templates. Multi-level criteria-based searching is provided to workflow designers for finding and re-using existing workflows and workflow templates according to degree of matching common steps, quickest implementation, highest available, or other criteria.
135 Citations
13 Claims
-
1. A method for designing workflows for a provisioning management system comprising the steps of:
-
evaluating workflows used to realize a group of targeted computing systems to determine a common denominator of workflow steps among said group of targeted computing systems;
producing a pseudo-clone workflow including said common denominator set of workflow steps which is executable by a provisioning management system to yield a pseudo-clone system; and
producing a plurality of completion workflows each of which correspond to a specific targeted computing system, and which is executable by a provisioning management system on a pseudo-clone to yield a replacement computing system for a targeted computing system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer readable medium encoded with software for designing workflows for a provisioning management system, said software when executed by a computer performing steps comprising:
-
evaluating workflows used to realize a group of targeted computing systems to determine a common denominator of workflow steps among said group of targeted computing systems;
producing a pseudo-clone workflow including said common denominator set of workflow steps which is executable by a provisioning management system to yield a pseudo-clone system; and
producing a plurality of completion workflows each of which correspond to a specific targeted computing system, and which is executable by a provisioning management system on a pseudo-clone to yield a replacement computing system for a targeted computing system.
-
-
13. An apparatus for designing workflows for use by a provisioning management system, said apparatus comprising:
-
a workflow analyzer adapted to evaluate workflows used to realize a group of targeted computing systems to determine a common denominator of workflow steps among said group of targeted computing systems;
a pseudo-clone workflow generator configured to produce a pseudo-clone workflow including said common denominator set of workflow steps which is executable by a provisioning management system to yield a pseudo-clone system; and
a completion workflow generator configured to produce a plurality of completion workflows each of which correspond to a specific targeted computing system, and which is executable by a provisioning management system on a pseudo-clone to yield a replacement computing system for a targeted computing system.
-
Specification