Resource consumption with enhanced requirement-capability definitions
AssigneeMicrosoft Corporation
InventorsSrivatsan Parthasarathy, Ashvinkumar Sanghvi, James Finnigan, Anders Vinberg
Life of this patent
Estimating the term…
Abstract
Enhanced requirement-capability definitions are employed for resource consumption and allocation. Business requirements can be specified with respect to content to be hosted, and a decision can be made as to whether, and how, to allocate resources for the content based on the business requirements and resource capabilities. Capability profiles can also be employed to hide underlying resource details while still providing information about resource capabilities.
Claims20
A resource allocation method comprising:
- employing at least one processor configured to execute computer-executable instructions stored in memory to perform the following acts:
- allocating one or more computing resources to host content as a function of one or more business requirements of the content and one or more capabilities of the one or more computing resources.
A system that facilitates resource allocation, comprising:
- a processor coupled to a memory, the processor configured to execute the following computer-executable components stored in the memory:
- a first component configured to allocate resources to host content as a function of one or more business requirements and one or more resource capabilities.
A computer-readable storage medium having data stored thereon that facilitates resource allocation, comprising:
- one or more business requirements that specify one or more abstract constraints on hosting content.
Dependencies are inferred from the claim text.