Network Embedded Real Time Service Level Objective Validation

US2020052979A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2020052979-A1
Application numberUS-201816101273-A
CountryUS
Kind codeA1
Filing dateAug 10, 2018
Priority dateAug 10, 2018
Publication dateFeb 13, 2020
Grant date

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.

A mechanism is disclosed for performing network embedded real time service level objective (SLO) validation. A first data packet is received as part of a data flow. The first data packet includes a SLO indicating a network service threshold, the SLO including a key performance indicator (KPI) indicating a network service metric to be compared to the network service threshold. A service provided by the network device is measured according to the network service metric indicated by the KPI to obtain a measured service result. The measured service result is compared to the network service threshold indicated by the SLO to determine when the service provided by the network device has violated the SLO. Based on the determination that the service has violated the SLO, a defined action is performed.

First claim

Opening claim text (preview).

What is claimed is: 1 . A network device comprising: a receiver configured to receive a first data packet as part of a data flow, the first data packet including a service level objective (SLO) indicating a network service threshold, the SLO including a key performance indicator (KPI) indicating a network service metric to be compared to the network service threshold; and a processor coupled to the receiver and configured to: measure a service provided by the network device according to the network service metric indicated by the KPI to obtain a measured service result; compare the measured service result to the network service threshold indicated by the SLO to determine when the service provided by the network device has violated the SLO; and based on the determination that the service has violated the SLO, perform a defined action. 2 . The network device of claim 1 , wherein the first data packet includes an action set indicating the defined action, and wherein the processor is further configured to determine the defined action from the first data packet prior to performing the defined action. 3 . The network device of claim 1 , wherein the first data packet includes one or more condition sets indicating a mechanism to measure the service to obtain the measured service result and indicating a mechanism to compare the measured service result to the network service threshold. 4 . The network device of claim 1 , wherein the defined action includes altering metadata in the first data packet to indicate the service has violated the SLO. 5 . The network device of claim 1 , wherein the defined action includes dropping the first data packet, incrementing a counter, or logging an error conditional on the determination that the service has violated the SLO. 6 . The network device of claim 1 , wherein the SLO indicates the network service threshold is associated with the first data packet. 7 . The network device of claim 1 , further comprising a memory, wherein the SLO indicates the network service threshold is associated with the data flow as a whole. 8 . The network device of claim 7 , wherein the memory includes a statelet cache containing data specific to the data flow, the statelet cache configured to store the SLO and the KPI. 9 . The network device of claim 7 , wherein the network service threshold includes a plurality of thresholds such that the SLO is violated when service provided for a first subgroup of the data flow violates a first threshold or when service provided for a second subgroup of the data flow violates a second threshold. 10 . The network device of claim 1 , further comprising a memory including a statelet cache containing data indicating SLO violation status, wherein the processor is configured to perform a second defined action when the SLO is not violated over a defined time period. 11 . The network device of claim 10 , wherein the second defined action includes generating data attesting that the SLO has been achieved over the defined time period. 12 . A method comprising: receiving, by a receiver of a network device, a first data packet as part of a data flow, the first data packet including a service level objective (SLO) indicating a network service threshold, the SLO including a key performance indicator (KPI) indicating a network service metric to be compared to the network service threshold; and measuring, by a processor of the network device, a service provided by the network device according to the network service metric indicated by the KPI to obtain a measured service result; comparing, by the processor, the measured service result to the network service threshold indicated by the SLO to determine when the service provided by the network device has violated the SLO; and based on the determination that the service has violated the SLO, performing, by the processor, a defined action. 13 . The method of claim 12 , wherein the first data packet includes an action set indicating the defined action, and further comprising determining the defined action from the first data packet prior to performing the defined action. 14 . The method of claim 12 , wherein the first data packet includes one or more condition sets indicating a mechanism to measure the service to obtain the measured service result and indicating a mechanism to compare the measured service result to the network service threshold. 15 . The method of claim 12 , wherein the defined action includes altering metadata in the first data packet, incrementing a counter, or logging an error to indicate the service has violated the SLO or dropping the first data packet conditional on the determination that the service has violated the SLO. 16 . The method of claim 12 , wherein the SLO indicates the network service threshold is associated with the data flow as a whole. 17 . The method of claim 12 , further comprising: storing data indicating SLO violation status; and performing a second defined action when the SLO is not violated over a defined time period, wherein the second defined action includes generating data attesting that the SLO has been achieved over the defined time period. 18 . A non-transitory computer readable medium comprising a computer program product for use by a network device, the computer program product comprising computer executable instructions stored on the non-transitory computer readable medium such that when executed by a processor cause the network device to: receive a first data packet as part of a data flow, the first data packet including a service level objective (SLO) indicating a network service threshold, the SLO including and a key performance indicator (KPI) indicating a network service metric to be compared to the network service threshold; measure a service provided by the network device according to the network service metric indicated by the KPI to obtain a measured service result; compare the measured service result to the network service threshold indicated by the SLO to determine when the service provided by the network device has violated the SLO; and based on the determination that the service has violated the SLO, perform a defined action. 19 . The non-transitory computer readable medium of claim 18 , wherein the first data packet includes an action set indicating the defined action, and the instructions further cause the network device to determine the defined action from the first data packet prior to performing the defined action. 20 . The non-transitory computer readable medium of claim 18 , wherein the SLO indicates the network service threshold is associated with the data flow as a whole.

Assignees

Inventors

Classifications

  • 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

  • Generating service level reports · CPC title

  • Ensuring fulfilment of SLA · CPC title

  • Threshold monitoring · CPC title

  • Electricity · mapped topic

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 US2020052979A1 cover?
A mechanism is disclosed for performing network embedded real time service level objective (SLO) validation. A first data packet is received as part of a data flow. The first data packet includes a SLO indicating a network service threshold, the SLO including a key performance indicator (KPI) indicating a network service metric to be compared to the network service threshold. A service provided…
Who is the assignee on this patent?
Futurewei Technologies Inc
What technology area does this patent fall under?
Primary CPC classification H04L41/5009. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Feb 13 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).