Method for dynamic information technology infrastructure provisioning
First Claim
Patent Images
1. A method of providing on-demand data processing services, said method comprising:
- dynamically selecting, by a processor, as a provisioning resource a resource from a pool of raw resources in response to an on-demand provisioning request and placing the provisioning resource in a pool of provisioning resources that build managed resources, wherein building managed resources comprises identifying, assigning and interconnecting one or more resources to meet on-demand provisioning requests, the pool of raw resources including dynamically provisionable resources that are not assigned a particular function in the pool of raw resources but are individually definable as any of (i) a provisioning resource that builds managed resources, (ii) a managed resource that is built by one or more provisioning resources, and (iii) a management resource that instructs the provisioning resources in building the managed resources, wherein defining a resource from the pool of raw resources comprises employing a remote booting capability which facilitates configuring the resource as a provisioning resource, a managed resource, or a management resource;
performing provisioning by the dynamically selected provisioning resource, the performing provisioning building one or more managed resources using one or more other resources from the pool of raw resources and employing the remote booting capability in configuring the one or more resources as the one or more managed resources; and
in response to completing the provisioning by the dynamically selected provisioning resource, making the dynamically selected provisioning resource available for another function.
1 Assignment
0 Petitions
Accused Products
Abstract
Provisioning and management resources are drawn from an overall pool of resources. Management and managed resources are then dynamically associated on the network to securely perform requested on-demand management functions. Since the managing system controls the networking between the devices that are managed or provisioned, the linkage of resources incurs a minimal amount of network overhead. Since provisioning resources are themselves dynamically built and automatically associated with the resources being managed, a dramatically reduced management overhead is achieved.
-
Citations
19 Claims
-
1. A method of providing on-demand data processing services, said method comprising:
-
dynamically selecting, by a processor, as a provisioning resource a resource from a pool of raw resources in response to an on-demand provisioning request and placing the provisioning resource in a pool of provisioning resources that build managed resources, wherein building managed resources comprises identifying, assigning and interconnecting one or more resources to meet on-demand provisioning requests, the pool of raw resources including dynamically provisionable resources that are not assigned a particular function in the pool of raw resources but are individually definable as any of (i) a provisioning resource that builds managed resources, (ii) a managed resource that is built by one or more provisioning resources, and (iii) a management resource that instructs the provisioning resources in building the managed resources, wherein defining a resource from the pool of raw resources comprises employing a remote booting capability which facilitates configuring the resource as a provisioning resource, a managed resource, or a management resource; performing provisioning by the dynamically selected provisioning resource, the performing provisioning building one or more managed resources using one or more other resources from the pool of raw resources and employing the remote booting capability in configuring the one or more resources as the one or more managed resources; and in response to completing the provisioning by the dynamically selected provisioning resource, making the dynamically selected provisioning resource available for another function. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A data processing system for providing on-demand services, said system comprising:
-
a memory; and a processor, in communications with the memory, wherein the data processing system is configured to perform; dynamically selecting as a provisioning resource a resource from a pool of raw resources in response to an on-demand provisioning request and placing the provisioning resource in a pool of provisioning resources that build managed resources, wherein building managed resources comprises identifying, assigning and interconnecting one or more resources to meet on-demand provisioning requests, the pool of raw resources including dynamically provisionable resources that are not assigned a particular function in the pool of raw resources but are individually definable as any of (i) a provisioning resource that builds managed resources, (ii) a managed resource that is built by one or more provisioning resources, and (iii) a management resource that instructs the provisioning resources in building the managed resources, wherein defining a resource from the pool of raw resources comprises employing a remote booting capability which facilitates configuring the resource as a provisioning resource, a managed resource, or a management resource; the server resource to perform provisioning, the performing provisioning building one or more managed resources using one or more other resources from the pool of raw resources, and employing the remote booting capability in configuring the one or more resources as the one or more managed resources; and in response to completing the provisioning by the dynamically selected provisioning resource, making the dynamically selected provisioning resource available for another function. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification