Patent ID: 8000260
Filing Date: 2011-08-16
Classification: G06Q

Abstract:
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.