System and method for describing and automatically managing resources
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for automatically allocating resources is provided. The system includes one or more components for automatically allocating one or more resources, based at least in part on data associated with the one or more resources, the data including at least one of, type data, instance data, characteristic data, and dynamically modifiable metadata. An alternative aspect of the system provides one or more components for automatically allocating one or more resources distributed on a plurality of resource allocation servers. The one or more components for automatically allocating the one or more resources can improve utilization of the capacity of the one or more resources. In an alternative embodiment the system includes an Application Programming Interface (API) operable to configure and/or control the one or more components for automatically allocating one or more resources.
-
Citations
77 Claims
-
1-46. -46. (canceled)
-
47. A computer readable medium having stored thereon data structures to facilitate automatic and dynamic resource allocation comprising:
-
an instance table that describes resource availability; and
a dependency tree that describes relationships amongst resources, wherein the data structures define the availability of a specified resource for one of automatic allocation, deallocation and reallocation. - View Dependent Claims (48, 49, 50, 51, 52, 53)
-
-
54. A computer readable medium having stored thereon data structures to facilitate resource allocation comprising:
one or more fields containing resource information including at least one of type data, characteristic data, instance data, and metadata to facilitate automatic and dynamic resource allocation. - View Dependent Claims (55, 56, 57, 58, 59, 60)
-
61. A data packet adapted to be transmitted between two or more computer processes, the data packet comprising:
-
resource information; and
feedback information concerning resource usage, wherein the resource and feedback information are employed to automatically and dynamically allocate resources. - View Dependent Claims (62, 63, 64, 65, 66, 67, 68)
-
-
69. A data packet adapted to be transmitted between two or more computer processes, the data packet comprising:
information concerning automatically allocating resources, the information including at least one of type data, characteristic data, instance data, and metadata. - View Dependent Claims (70, 71, 72, 73, 74, 75, 76, 77)
Specification