Allocating resources in a distributed computing environment
First Claim
Patent Images
1. A method for deploying a solution in a distributed computing environment comprising:
- selecting a solution template corresponding to said solution, said solution template defining minimum eligibility requirements for a plurality of computing resources and a procedure for deploying said solution to said plurality of computing resources;
selecting a resource within a computing infrastructure which matches at least one of said requirements; and
deploying said solution by configuring said resource according to said solution template;
wherein selecting a resource within a computing infrastructure comprises evaluating and selecting between alternative resources based upon a measure of an environmental impact associated with using a selected one of said alternative resources in the solution.
2 Assignments
0 Petitions
Accused Products
Abstract
A solution in a distributed computing environment is deployed and includes selecting a solution template corresponding to the solution, the solution template defining requirements for a plurality of computing elements; selecting resources within a computing infrastructure which match the requirements; and deploying the solution by configuring the resources according to the solution template.
-
Citations
18 Claims
-
1. A method for deploying a solution in a distributed computing environment comprising:
-
selecting a solution template corresponding to said solution, said solution template defining minimum eligibility requirements for a plurality of computing resources and a procedure for deploying said solution to said plurality of computing resources; selecting a resource within a computing infrastructure which matches at least one of said requirements; and deploying said solution by configuring said resource according to said solution template; wherein selecting a resource within a computing infrastructure comprises evaluating and selecting between alternative resources based upon a measure of an environmental impact associated with using a selected one of said alternative resources in the solution. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for allocating resources in a distributed computing environment, wherein a desired solution is to be implemented using said resources of said distributed computing environment, said system comprising:
-
a computing device hosting a database of solution templates, each solution template in said database specifying minimum computing resources needed for a particular solution to be deployed and a procedure for deploying said solution to said computing resources, wherein said computing device, when operated; selectively provides a solution template corresponding to said desired solution; and identifies resources in said computing environment that match said resources specified in a selected solution template from said database; wherein identifying a resource within said computing environment comprises evaluating and selecting between alternative resources based upon a measure of an environmental impact associated with using a selected one of said alternative resources in the desired solution. - View Dependent Claims (15, 16, 17)
-
-
18. A computer program product for allocating resources in a distributed computing environment, the computer program product comprising:
-
a non-transmissible computer readable storage medium having computer usable program code embodied therewith, the computer usable program code comprising; computer usable program code configured to supply a solution template, said solution template specifying minimum computing resources necessary for deploying a solution and a procedure for deploying said solution to computing resources; computer usable program code configured to search a computer infrastructure for available resources capable of conforming to said minimum computing resources specified by said solution template; computer usable program code configured to compare and allow a user to select between alternative resources capable of conforming to a resource specified by said solution template; wherein selecting a resource comprises evaluating and selecting between alternative resources based upon a measure of an environmental impact associated with using a selected one of said alternative resources in the solution.
-
Specification