Provisioning of services based on declarative descriptions of a resource structure of a service
First Claim
1. A method for provisioning in a computing utility infrastructure, the method comprising:
- obtaining a Concrete Resource Model describing a desired resource structure; and
using the Concrete Resource Model to generate at least one provisioning action to create a matching resource structure in the computing utility infrastructure.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is directed to provisioning and managing computing services in a computing utility system. It receives a Concrete Resource Model describing a desired resource structure. It uses a representation of the infrastructure, including resources, configuration, capabilities and constraints, as a knowledge subsystem. The method generates and executes provisioning actions to affect the infrastructure resources by creating a resource structure that matches the description in the Concrete Resource Model and satisfies the requirements described in the input. The method can be used to create new computing services, to destroy existing computing services, to modify the resource combination allocated to a computing service, or the configuration of these resources. Provisioning actions, generated, can be executed immediately, or saved and executed later, and possibly many times. Provisioning actions may be regenerated using the method whenever infrastructure characteristics, or the service requirements change.
158 Citations
21 Claims
-
1. A method for provisioning in a computing utility infrastructure, the method comprising:
-
obtaining a Concrete Resource Model describing a desired resource structure; and
using the Concrete Resource Model to generate at least one provisioning action to create a matching resource structure in the computing utility infrastructure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21)
-
-
17. An apparatus for provisioning in a computing utility infrastructure, the apparatus comprising:
-
means for obtaining a Concrete Resource Model describing a desired resource structure; and
means for using the Concrete Resource Model to generate at least one provisioning action to create a matching resource structure in the computing utility infrastructure. - View Dependent Claims (18)
-
Specification