Patent ID: 7260633

Claim:
A system for pre-allocating at least one resource, comprising: an allocator that pre-allocates the at least one resource based at least in part on an association between the at least one resource and a first resource manager, a resource capacity and a resource location, the first resource manager is one of a plurality of collaborating resource managers that manage the at least one resource; an identifier that determines whether a consumer utilizing the at least one resource is a registering consumer or a registered consumer; an associator that associates the at least one pre-allocated resource with the first resource manager, the first resource manager operable to manage the at least one pre-allocated resource for the registering consumer; a router that routes a request requiring access to the at least one resource associated with the registering consumer to the first resource manager, the router utilizes an algorithm to route the request to the first resource manager, the algorithm includes routing the request in a round-robin fashion to each of the collaborating resource managers based on an analysis of the request and mapping information that identifies which of the plurality of collaborating resource managers received replicated information and generated data associated with the registering consumer, wherein the request will not be routed to the plurality of collaborating resource managers that have not received replicated information and generated data associated with the registering consumer; and a replicator that propagates information and generated data associated with the registering consumer to a disparate plurality of resource managers collaborating in managing the at least one resource and the router.