Resource allocation using traffic aggregability and future bandwidth availability in a network
US-2024292275-A1 · Aug 29, 2024 · US
US9819606B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9819606-B2 |
| Application number | US-201615237879-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 16, 2016 |
| Priority date | Jun 27, 2012 |
| Publication date | Nov 14, 2017 |
| Grant date | Nov 14, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Allocating an instance of a resource to an IT-service includes analyzing a service model specifying the structure of an IT-service and including nodes and resource management rules specifying the management of the node's resource. For each node, a resource type indicated by the node is determined. Resource management rules assigned to the node are also determined. The resource management rules assigned to the node are evaluated on a resource instance catalog for computing selection criteria. The selection criteria is applied on a service provider catalog for selecting a resource manager for providing an instance of the resource. An instance of the resource is created by the selected resource manager and allocated to the IT-service.
Opening claim text (preview).
What is claimed is: 1. A method, comprising: analyzing, by a management engine computer, a service model, the service model specifying a structure of an IT-service and including nodes respectively representing one or more resources of the IT-service, each resource instance being provided by one of one or more resource managers; selecting a first node of the service model; determining one or more resource management rules assigned to the first node; evaluating the resource management rules assigned to the first node on a resource instance catalog, the resource instance catalog indicative of currently existing instances of the one or more resources and their respective allocation to the IT-service for computing selection criteria; applying the selection criteria for selecting one of the one or more resource managers on a service provider catalog; creating an instance of the resource provided by the selected resource manager; and allocating the resource instance to the IT-service. 2. The method of claim 1 , further comprising: determining the resource type indicated by the selected node; and evaluating the resource management rules assigned to the determined resource type for the selection criteria. 3. The method of claim 1 , wherein the service provider catalog is indicative of one or more of the resource managers respectively being operable to provide the resource instance. 4. The method of claim 1 , wherein the resource instance catalog comprises, for each instantiated resource, a load characteristic being indicative of a processing load of the instantiated resource. 5. The method of claim 4 , further comprising: monitoring, by the management engine, the load characteristic of each instantiated resource instances allocated to the IT-service; updating the load characteristic of the resource instances with the monitored load characteristics; and upon evaluation of the resource management rules on the resource instance catalog, executing the evaluation on the updated load characteristic of the resource instances. 6. The method of claim 1 , wherein each of the nodes comprises a generic API, the generic API not being specific to any particular one of the resource managers and providing at least one abstract method for instantiating the resource represented by the respective node. 7. A system, comprising: a resource manager computer having a resource manager, the resource manager operable to provide an instance of a resource to an IT-service, the resource manager including: a service provider catalog registration unit operable to, upon deployment of the resource manager to an IT-service management system, add an entry to a service provider catalog to register the resource manager at the service provider catalog; wherein the entry includes, for each type of resource manageable by the resource manager, information on the type of resource managed and an address for binding the resource manager; and a response unit operable to expose a resource-manager-specific API to enable the allocation of the resource instance to the IT-service by a management engine. 8. The system of claim 7 , wherein the response unit exposes the resource-manager-specific API in response to receiving a request for a description of the resource-manager-specific API from the management engine. 9. The system of claim 7 , wherein the response unit is further operable to transmit to the management engine a description of a transmission protocol for enabling the management engine to interoperate with the resource manager. 10. The system of claim 7 , wherein the resource-manager-specific API includes one or more non-abstract methods for overriding an abstract method of a generic API. 11. A system, comprising: one or more resource managers; and a management engine computer operable to analyze a service model, the service model specifying a structure of an IT-service and including nodes respectively representing one or more resources of the IT-service, each resource instance being provided by the one of one or more resource managers, and wherein the management engine computer is operable to: select a first node of the service model; determine one or more resource management rules assigned to the first node; evaluate the resource management rules assigned to the first node on a resource instance catalog, the resource instance catalog indicative of currently existing instances of the one or more resources and their respective allocation to the IT-service for computing selection criteria; apply the selection criteria for selecting one of the one or more resource managers on a service provider catalog; create an instance of the resource provided by the selected resource manager; and allocate the resource instance to the IT-service. 12. The system of claim 11 , wherein the management engine is further operable to: determine the resource type indicated by the selected node; and evaluate the resource management rules assigned to the determined resource type for the selection criteria. 13. The system of claim 11 , wherein the service provider catalog is indicative of one or more of the resource managers respectively being operable to provide the resource instance. 14. The system of claim 11 , wherein the resource instance catalog comprises, for each instantiated resource, a load characteristic being indicative of a processing load of the instantiated resource. 15. The system of claim 14 , wherein the management engine is further operable to: monitor the load characteristic of each instantiated resource instances allocated to the IT-service; update the load characteristic of the resource instances with the monitored load characteristics; and upon evaluation of the resource management rules on the resource instance catalog, execute the evaluation on the updated load characteristic of the resource instances. 16. The system of claim 11 , wherein each of the nodes comprises a generic API, the generic API not being specific to any particular one of the resource managers and providing at least one abstract method for instantiating the resource represented by the respective node.
Admission control; Resource allocation · CPC title
Allocation of resources, e.g. of the central processing unit [CPU] · CPC title
to service a request · CPC title
the resource being a machine, e.g. CPUs, Servers, Terminals · CPC title
based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.