Patent ID: 8024740

Claim:
A resource acquisition system comprising: a communications network; a plurality of distributed computing resources located in a plurality of administrative domains of said network; a plurality of resource managers respectively located in said administrative domains and connected to said network, each resource manager performing management of the computing resources located in its administrative domain; and a scheduler connected to said network receiving a resource acquisition request from a client terminal via said network, generating a workflow including dependence information between reconfiguration operations executed on a plurality of computing resources, determining at least one administrative domain which includes said plurality of computing resources determined based on said workflow and transmitting to said determined at least one administrative domain via said network a verification request specifying said plurality of computing resources and said reconfiguration operations, at least one of said resource managers being responsive to receiving said verification request, assigning scores to one or more candidate computing resources, selecting one or more of said specified computing resources from said candidate computing resources according to said scores, verifying that said selected one or more computing resources is reconfigurable, creating a resource status table comprising a plurality of entries each containing a current state, a new state, and an identifier for each verified computing resource, performing an ownership check on each verified computing resource based on said identifier to determine if said specified reconfiguration operations can be performed, updating said current state with said new state for each verified computing resource transmitting verification report information indicating to said scheduler which verified computing resource is reconfigurable, and storing verification order information indicating the order of said verification in a reconfiguration data memory, said scheduler being responsive to receiving said verification report information to transmit a reconfiguration request to said at least one resource manager to perform said reconfiguration on each verified computing resource based on said verification order information.