Patent ID: 7337446

Claim:
In a computing system having multiple resources, a method to determine if a set of resources can be reserved for a new activity, the method comprising: receiving a request for the new activity from a resource consumer, the new activity identifying at least one resource; constructing an activity list that includes existing activities that have reserved resources and the new activity being created; constructing at least one resource list that is directed to the at least one resource identified in the new activity, the resource list including one or more resource descriptors that are currently reserved for the existing activities or that are requested for the new activity; determining an amount of the resource that is used by the activities in the activity list by calling a resource provider associated with the resource to which the resource list is directed; and in an event that the resource is insufficient to satisfy each of the activities in the activity list, identifying at least one activity for which there is an insufficient amount of the resource.