Communications network control plane process
US-2024406074-A1 · Dec 5, 2024 · US
US9385926B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9385926-B2 |
| Application number | US-201314367996-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 19, 2013 |
| Priority date | Dec 19, 2013 |
| Publication date | Jul 5, 2016 |
| Grant date | Jul 5, 2016 |
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.
Technologies for generating service templates to achieve service level agreement (SLA) metrics include a service template generator that accesses a generic service template and an SLA metric specification. The generic service template defines a virtual application service to be provided by a datacenter. The service template generator generates one or more specific service templates based on the generic service template. Each of the specific service templates provides one or more of the specified SLA metrics, such as specified uptime, reliability, or manageability. The generated service templates are stored in a service template catalog. A datacenter manager controlling a number of datacenter nodes receives a service request including one or more SLA requirements, selects a matching service template from the service template catalog, and deploys the selected service template. The service template generator and the datacenter manager may be the same device. Other embodiments are described and claimed.
Opening claim text (preview).
The invention claimed is: 1. A service template generator for managing service templates, the service template generator comprising: a service generation module to: access a generic service template, the generic service template defining a service topology to be provided by one or more datacenter nodes of a datacenter; access a service level agreement (SLA) metric specification, the SLA metric specification specifying a set of SLA metrics to be satisfied by the service topology; and generate one or more specific service templates based on the generic service template, each of the specific service templates to provide an SLA metric within the set of SLA metrics of the SLA metric specification, wherein to generate the one or more specific service templates comprises to (i) apply a service configuration policy to the generic service template to satisfy the SLA metric within the set of SLA metrics of the SLA metric specification, (ii) model the service topology based on the service configuration policy applied to the generic service template, (iii) determine a modeled SLA metric based on the modeled service topology, and (iv) compare the modeled SLA metric to the set of SLA metrics of the SLA metric specification; and a service template catalog to store the one or more specific service templates, the service template catalog to be accessible to the datacenter. 2. The service template generator of claim 1 , wherein to generate the one or more specific service templates comprises to specify a platform hardware feature of a datacenter node. 3. The service template generator of claim 2 , wherein the platform hardware feature comprises a processor architecture, an instruction set, a virtual I/O capability, a trusted execution capability, a cache size, a processor security feature, or a disk I/O capability. 4. The service template generator of claim 1 , wherein to generate the one or more specific service templates comprises to modify the generic service template with an additional datacenter requirement, wherein to modify the generic service template comprises to extend an open virtualization format (OVF) package or an OVF descriptor associated with the generic service template. 5. The service template generator of claim 1 , further comprising a resource pool module to determine available resources of the datacenter; wherein to generate the one or more specific service templates comprises to restrict the specific service templates to the available resources of the datacenter. 6. The service template generator of claim 1 , further comprising: a service selection module to (i) receive a service request including an SLA requirement and (ii) select a service template from the service template catalog based on the service request, the selected service template to provide an SLA metric corresponding to the SLA requirement of the service request; and a service management module to deploy the selected service template using available resources of the datacenter. 7. The service template generator of claim 6 , wherein the service selection module is further to: determine whether any service templates providing an SLA metric corresponding to the SLA requirement exist in the service template catalog; and negotiate an updated SLA requirement with a customer computing device in response to a determination that no service templates providing the SLA metric corresponding to the SLA requirement exist in the service template catalog, wherein the updated SLA requirement includes a reduced SLA metric to be provided by the service topology relative to the SLA requirement of the service request. 8. The service template generator of claim 6 , further comprising a resource pool module to determine whether resources specified by the selected service template are available in the datacenter; wherein to deploy the selected service template using the available resources of the datacenter comprises to deploy the selected service template in response to a determination that the resources specified by the selected service template are available in the datacenter. 9. The service template generator of claim 8 , wherein to determine whether the resources specified by the selected service template are available in the datacenter comprises to determine whether a datacenter node is available in the datacenter, wherein to determine whether the datacenter node is available comprises to determine whether a datacenter node having a platform hardware feature specified by the selected service template is available in the datacenter. 10. A method for managing service templates, the method comprising: accessing, by a service template generator, a generic service template, the generic service template defining a service topology to be provided by one or more datacenter nodes of a datacenter; accessing, by the service template generator, a service level agreement (SLA) metric specification, the SLA metric specification specifying a set of SLA metrics to be satisfied by the service topology; generating, by the service template generator, one or more specific service templates based on the generic service template, each of the specific service templates to provide an SLA metric within the set of SLA metrics of the SLA metric specification, wherein generating the one or more specific service templates comprises (i) applying a service configuration policy to the generic service template to satisfy the SLA metric within the set of SLA metrics of the SLA metric specification, (ii) modeling the service topology based on the service configuration policy applied to the generic service template, (iii) determining a modeled SLA metric based on the modeled service topology, and (iv) comparing the modeled SLA metric to the set of SLA metrics of the SLA metric specification; and storing, by the service template generator, the one or more specific service templates in a service template catalog, the service template catalog to be accessible to the datacenter. 11. The method of claim 10 , wherein generating the one or more specific service templates comprises specifying a platform hardware feature of a datacenter node. 12. The method of claim 10 , further comprising determining, by the service template generator, available resources of the datacenter; wherein generating the one or more specific service templates comprises restricting the specific service templates to the available resources of the datacenter. 13. The method of claim 10 , further comprising: receiving, by the service template generator, a service request including an SLA requirement; selecting, by the service template generator, a service template from the service template catalog based on the service request, the selected service template to provide an SLA metric corresponding to the SLA requirement of the service request; and deploying, by the service template generator, the selected service template using available resources of the datacenter. 14. The method of claim 13 , further comprising determining, by the service template generator, whether resources specified by the selected service template are available in the datacenter; wherein deploying the selected service template using the available resources of the datacenter comprises deploying the selected service template in response to determining that the resources specified by the selected service template are available in the datacenter. 15. The method of claim 14 , wherein determining whether the resources specified by the selected service template are available in the datacenter comprises determining whether a datacenter node is available in t
Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components · CPC title
Creating or negotiating SLA contracts, guarantees or penalties · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.