Patent ID: 7257635
Filing Date: 2007-08-14
Classification: G06F

Abstract:
1. A system for automatically and dynamically allocating resources, comprising: one or more allocating components that cooperate to automatically allocate one or more resources, the one or more allocating components determines whether the one or more resources are available for allocation based at least in part on examination of at least one of a resource dependency tree, a resource instance table, resource instances and data associated with the one or more resources, the data including at least one of type data, instance data and modifiable metadata, where at least one of the type data, instance data and modifiable metadata are dynamically modifiable; one or more storing components that stores data associated with the one or more resources, the data including at least one of type data, instance data and dynamically modifiable metadata, and where data is stored via the one or more storing components until an allocation recluest is received from the one or more allocating components to retrieve the stored data; and a monitoring component that monitors usage of the one or more resources, interactions between the resources, allocation status of the resources, maintenance status of the resources, load balances between the resources and predicted usage of the resources.