Service compiler component and service controller for open systems interconnection layer 4 through layer 7 services in a cloud computing system

US9800673B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9800673-B2
Application numberUS-201414464283-A
CountryUS
Kind codeB2
Filing dateAug 20, 2014
Priority dateAug 20, 2014
Publication dateOct 24, 2017
Grant dateOct 24, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Concepts and technologies disclosed herein are directed to a service compiler component and service controller for Open Systems Interconnection (“OSI”) communication model layer 4 through layer 7 services in a cloud computing system. According to one aspect of the concepts and technologies disclosed herein, the service compiler component can receive compiler data associated with a new service. The service compiler component also can analyze the compiler data at least to determine at least one virtual network function (“VNF”) to be used to instantiate the new service. The service compiler also can generate a template for the new service.

First claim

Opening claim text (preview).

We claim: 1. At least one memory resource that stores instructions that, when executed by a cloud computing system, cause the cloud computing system to perform operations comprising: receiving compiler data associated with a new Open Systems Interconnection communication model layer 4 through layer 7 service provided by a service provider, the compiler data comprising a service data model file comprising a pointer to a virtual network function to be used to instantiate the new Open Systems Interconnection communication model layer 4 through layer 7 service, the compiler data further comprising at least one of a business policy associated with the new Open Systems Interconnection communication model layer 4 through layer 7 service and specific to the service provider or an engineering rule associated with the new Open Systems Interconnection communication model layer 4 through layer 7 service and specific to the service provider; analyzing the compiler data at least to determine the virtual network function to be used to instantiate the new Open Systems Interconnection communication model layer 4 through layer 7 service and to determine a constraint of the new Open Systems Interconnection communication model layer 4 through layer 7 service based on at least one of the business policy specific to the service provider or the engineering rule specific to the service provider; generating, based at least in part on analyzing the compiler data, a template for the new Open Systems Interconnection communication model layer 4 through layer 7 service, the template identifying the virtual network function to be used to instantiate the new Open Systems Interconnection communication model layer 4 through layer 7 service and further identifying how, based at least in part on the constraint of the new Open Systems Interconnection communication model layer 4 through layer 7 service, to instantiate the new Open Systems Interconnection communication model layer 4 through layer 7 service; receiving the template for the new Open Systems Interconnection communication model layer 4 through layer 7 service; requesting that a resource orchestrator create the virtual network function in accordance with the template; alerting a virtual network function controller to the virtual network function created by the resource orchestrator; and interacting with a virtual network function adapter to configure and manage the virtual network function. 2. The at least one memory resource of claim 1 , wherein analyzing the compiler data at least to determine the virtual network function to be used to instantiate the new Open Systems Interconnection communication model layer 4 through layer 7 service comprises analyzing the service data model file to determine the virtual network function to be used to instantiate the new Open Systems Interconnection communication model layer 4 through layer 7 service. 3. The at least one memory resource of claim 1 , wherein the compiler data further comprises a service recipe, and wherein analyzing the compiler data further comprises analyzing the service recipe to determine a script that is used for deployment of the new Open Systems Interconnection communication model layer 4 through layer 7 service. 4. The at least one memory resource of claim 3 , wherein the compiler data further comprises a configuration parameter, and wherein analyzing the compiler data further comprises analyzing the configuration parameter to determine how to configure the new Open Systems Interconnection communication model layer 4 through layer 7 service. 5. The at least one memory resource of claim 4 , wherein the compiler data further comprises a dimensioning parameter, and wherein analyzing the compiler data further comprises analyzing the dimensioning parameter to determine a plurality of virtual resources to be utilized for deployment of the new Open Systems Interconnection communication model layer 4 through layer 7 service. 6. The at least one memory resource of claim 1 , wherein the operations further comprise providing the template to an orchestration and controller component which utilizes the template to instantiate the new Open Systems Interconnection communication model layer 4 through layer 7 service. 7. A cloud computing system comprising: a plurality of compute resources; and a plurality of memory resources comprising instructions for implementing a service controller comprising a service compiler component, an orchestration and controller component, and a virtual network function controller; wherein the service compiler component, when executed by a first portion of the plurality of compute resources, causes the first portion of the plurality of compute resources to perform first operations comprising: receiving compiler data associated with a new Open Systems Interconnection communication model layer 4 through layer 7 service provided by a service provider, the compiler data comprising a service data model file comprising a pointer to a virtual network function to be used to instantiate the new Open Systems Interconnection communication model layer 4 through layer 7 service, the compiler data further comprising at least one of a business policy associated with the new Open Systems Interconnection communication model layer 4 through layer 7 service and specific to the service provider or an engineering rule associated with the new Open Systems Interconnection communication model layer 4 through layer 7 service and specific to the service provider, analyzing the compiler data at least to determine the virtual network function to be used to instantiate the new Open Systems Interconnection communication model layer 4 through layer 7 service and to determine a constraint of the new Open Systems Interconnection communication model layer 4 through layer 7 service based on at least one of the business policy specific to the service provider or the engineering rule specific to the service provider, and generating, based at least in part on analyzing the compiler data, a template for the new Open Systems Interconnection communication model layer 4 through layer 7 service, the template identifying the virtual network function to be used to instantiate the new Open Systems Interconnection communication model layer 4 through layer 7 service and further identifying how, based at least in part on the constraint of the new Open Systems Interconnection communication model layer 4 through layer 7 service, to instantiate the new Open Systems Interconnection communication model layer 4 through layer 7 service; wherein the orchestration and controller component, when executed by a second portion of the plurality of compute resources, causes the second portion of the plurality of compute resources to perform second operations comprising: receiving the template for the new Open Systems Interconnection communication model layer 4 through layer 7 service, requesting a resource orchestrator to create the virtual network function in accordance with the template, and alerting the virtual network function controller to the virtual network function; and wherein the virtual network function controller that, when executed by a third portion of the plurality of compute resources, performs third operations comprising interacting with a virtual network function adapter to configure and manage the virtual network function. 8. The cloud computing system of claim 7 , wherein the compiler data further comprises a service recipe, a configuration parameter, and a dimensioning parameter, and wherein analyzing the compiler data at least to determine the virtual network function to be used to instantiate the new Open Systems Interconnection communication model layer 4 through layer 7 service comprises: anal

Assignees

Inventors

Classifications

  • in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title

  • Network integration; Enabling network access in virtual machine instances · CPC title

  • Updates (security arrangements therefor G06F21/57) · CPC title

  • H04L67/16Primary

    Electricity · mapped topic

  • Hypervisor-specific management and integration aspects · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9800673B2 cover?
Concepts and technologies disclosed herein are directed to a service compiler component and service controller for Open Systems Interconnection (“OSI”) communication model layer 4 through layer 7 services in a cloud computing system. According to one aspect of the concepts and technologies disclosed herein, the service compiler component can receive compiler data associated with a new service. …
Who is the assignee on this patent?
At & T Ip I Lp
What technology area does this patent fall under?
Primary CPC classification H04L67/16. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 24 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).