Deterministic service chaining between NFV-PoP's

US10225846B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10225846-B2
Application numberUS-201514969490-A
CountryUS
Kind codeB2
Filing dateDec 15, 2015
Priority dateDec 15, 2015
Publication dateMar 5, 2019
Grant dateMar 5, 2019

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.

Described herein are devices and techniques for deterministic service chaining between virtual network functions (VNFs). A control device can comprise a wide area network (WAN) interface, at least one local interface, and processing circuitry. The WAN interface can communicate with a plurality of WAN links. The at least one local interface can communicate with VNFs. The processing circuitry configured to: receive performance indicators, identify one of the plurality of devices having a value for a performance indicator that exceeds a threshold for a corresponding key performance indicator, and provide notification of a violation based on the identifying. The performance indicators can include latency and resource usage from the WAN interface and the at least one local interface. Also described are other embodiments.

First claim

Opening claim text (preview).

The invention claimed is: 1. A control device comprising: a wide area network (WAN) interface to communicate with a plurality of WAN links; at least one local interface to communicate with virtual network functions (VNFs); processing circuitry configured to: receive performance indicators including latency and resource usage from the WAN interface and the at least one local interface, identify, responsive to receiving performance indicators, one of a plurality of devices having a value for a performance indicator that violates a service level agreement for a corresponding key performance indicator, and provide a notification of a violation based on identifying the one of the plurality of devices that violates the service level agreement, wherein the corresponding key performance indicator is selected from a plurality of key performance indicators, each of the plurality of key performance indicators corresponding to an application. 2. The control device of claim 1 , wherein the processing circuitry is further configured to detect a key performance indicator violation responsive to receiving the performance indicators. 3. The control device of claim 2 , wherein the processing circuitry is further configured to: generate the notification upon detecting the key performance indicator violation; and transmit the notification to a central repository within a network. 4. The control device of claim 2 , wherein the processing circuitry is further configured to update a service chain in response to detecting the key performance indicator violation. 5. The control device of claim 1 , wherein the application is a video streaming service or a voice over internet protocol telephone service. 6. The control device of claim 1 , wherein the control device is a virtual network function orchestrator. 7. The control device of claim 1 , wherein the processing circuitry is further configured to store the performance indicators for each of the plurality of devices within a network in a central repository. 8. The control device of claim 7 , wherein the control device further includes a memory for storing the central repository. 9. A machine-readable medium including instructions that, when executed on a machine, cause the machine to perform operations including: receiving, at a wide area network (WAN) interface, performance indicators including latency and resource usage from the WAN interface and at least one local interface; identifying, response to receive performance indicators, one of a plurality of devices having a value for a performance indicator that violates a service level agreement for a corresponding key performance indicator; and provide a notification of violation based on identifying the one of the plurality of devices that violates the service level agreement, wherein the corresponding key performance indicator is selected from a plurality of key performance indicators, each of the plurality of key performance indicators corresponding to an application. 10. The machine-readable medium of claim 9 , wherein the operations further include detecting a key performance indicator violation responsive to receiving the performance indicators. 11. The machine-readable medium of claim 10 , wherein the operations further include: generating the notification upon detecting the key performance indicator violation; and transmitting the notification to a central repository within a network. 12. The machine-readable medium of claim 10 , wherein the operations further include updating a service chain in response to detecting the key performance indicator violation. 13. The machine-readable medium of claim 9 , wherein the machine-readable medium is stored in non-transitory memory of a control device that acts as a virtual network function orchestrator. 14. The machine-readable medium of claim 9 , wherein the operations further include storing the performance indicators for each of the plurality of devices within a network in a central repository. 15. A control device comprising: means for receiving performance indicators including latency and resource usage from a wide area network (WAN) interface and at least one local interface; means for identifying one of a plurality of devices having a value for a received performance indicator that violates a service level agreement for a corresponding key performance indicator; and means for providing a notification of violation based on identifying the one of the plurality of devices that violates the service level agreement, wherein the corresponding key performance indicator is selected from a plurality of key performance indicators, each of the plurality of key performance indicators corresponding to an application. 16. The control device of claim 15 , further comprising means for detecting a key performance indicator violation responsive to receiving the performance indicators. 17. The control device of claim 16 , further comprising: means for generating the notification upon detecting the key performance indicator violation; and means for transmitting the notification to a central repository within a network. 18. The control device of claim 16 , further comprising means for updating a service chain in response to detecting the key performance indicator violation. 19. The control device of claim 15 , wherein the control device is a virtual network function orchestrator. 20. The control device of claim 15 , further comprising means for storing the performance indicators for each of the plurality of devices within a WAN in a central repository. 21. A method comprising: receiving, at a control device comprising a processor, performance indicators including latency and resource usage from a wide area network (WAN) interface and the at least one local interface; identifying, by the control device responsive to receive performance indicators, one of a plurality of devices having a value for a performance indicator that exceeds a threshold for a corresponding key performance indicator; and providing, by the control device, notification of violation based on the identifying, wherein the corresponding key performance indicator is selected from a plurality of key performance indicators, each of the plurality of key performance indicators corresponding to an application. 22. The method of claim 21 , further comprising detecting a key performance indicator violation responsive to receiving the performance indicators. 23. The method of claim 22 , further comprising: generating a notification upon detecting the key performance indicator violation; and transmitting the notification to a central repository within a network. 24. The method of any of claim 22 or 23 , further comprising updating a service chain in response to detecting the key performance indicator violation.

Assignees

Inventors

Classifications

  • H04W72/087Primary

    Electricity · mapped topic

  • Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF] · CPC title

  • wherein the managed service relates to distributed or central networked applications · CPC title

  • characterised by the time relationship between creation and deployment of a service · 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 US10225846B2 cover?
Described herein are devices and techniques for deterministic service chaining between virtual network functions (VNFs). A control device can comprise a wide area network (WAN) interface, at least one local interface, and processing circuitry. The WAN interface can communicate with a plurality of WAN links. The at least one local interface can communicate with VNFs. The processing circuitry con…
Who is the assignee on this patent?
Intel Corp
What technology area does this patent fall under?
Primary CPC classification H04W72/087. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 05 2019 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).