Technologies for simulating service degradation in a software defined network

US10567263B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10567263-B2
Application numberUS-201615241701-A
CountryUS
Kind codeB2
Filing dateAug 19, 2016
Priority dateAug 19, 2016
Publication dateFeb 18, 2020
Grant dateFeb 18, 2020

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.

Technologies for simulating service degradation in telemetry data include a simulator device. The simulator device is to identify a telemetry data stream from a production system to a first management system. The simulator device is also to fork a copy of the telemetry data stream for transmission to a second management system, determine perturbations associated with a determined service degradation type, and apply the perturbations to the forked telemetry data stream. Other embodiments are also described and claimed.

First claim

Opening claim text (preview).

The invention claimed is: 1. A simulator device to simulate service degradation in telemetry data, the simulator device comprising: one or more processors; communication circuitry coupled to the one or more processors; one or more memory devices having stored therein a plurality of instructions that, when executed by the one or more processors, cause the simulator device to: identify a telemetry data stream from a production system to a first management system; pass the telemetry data stream, unmodified, to the first management system; fork a copy of the telemetry data stream for transmission to a second management system; determine perturbations associated with a determined service degradation type; apply the perturbations to the forked telemetry data stream; transmit the perturbed telemetry data stream to the second management system; collect reaction data associated with the second management system; analyze the collected reaction data comprising to measure one or more of: (i) an amount of time for the second management system to determine a cause of the service degradation or (ii) an accuracy of a determination by the second management system of the cause of the service degradation; and determine, as a function of results of the analysis, configuration changes to a training model associated with the first management system to one or more of: (i) reduce the amount of time to determine the cause of the service degradation or (ii) increase the accuracy of the determination of the cause of the service degradation. 2. The simulator device of claim 1 , wherein the plurality of instructions, when executed by the one or more processors, further cause the simulator device to store the perturbed telemetry data stream for later transmission to the second management system. 3. The simulator device of claim 1 , wherein the plurality of instructions, when executed by the one or more processors, further cause the simulator device to present results of the analysis to a human operator. 4. The simulator device of claim 1 , wherein the plurality of instructions, when executed by the one or more processors, further cause the simulator device to apply the configuration changes to the first management system. 5. The simulator device of claim 4 , wherein the plurality of instructions, when executed by the one or more processors, further cause the simulator device to: apply the configuration changes to the second management system; retransmit the perturbed telemetry data stream to the second management system; and analyze a second reaction of the second management system to the perturbed telemetry data stream. 6. The simulator device of claim 1 , wherein to fork a copy of the telemetry data stream comprises to fork at least one of network data indicative of network traffic processed by the production system, security data indicative of a presence of security threat to the production system, storage data indicative of available storage capacity of the production system, thermal data indicative of one or more temperatures in the production system, virtualization load data indicative of a load associated with one more virtualized functions of the production system, or battery status data indicative of a status of a battery in a component of the production system. 7. The simulator device of claim 1 , wherein the production system includes one or more network devices to perform virtualized network functions and the first management system is to manage operations of the production system to maintain a target level of service and wherein the plurality of instructions, when executed by the one or more processors, further cause the simulator device to determine the service degradation type to simulate in the forked telemetry data stream. 8. One or more machine-readable storage media comprising a plurality of instructions stored thereon that in response to being executed, cause a simulator device to: identify a telemetry data stream from a production system to a first management system; pass the telemetry data stream, unmodified, to the first management system; fork a copy of the telemetry data stream for transmission to a second management system; determine perturbations associated with a determined service degradation type; apply the perturbations to the forked telemetry data stream; transmit the perturbed telemetry data stream to the second management system; collect reaction data associated with the second management system; analyze the collected reaction data comprising to measure one or more of: (i) an amount of time for the second management system to determine a cause of the service degradation or (ii) an accuracy of a determination by the second management system of the cause of the service degradation; and determine, as a function of results of the analysis, configuration changes to a training model associated with the first management system to one or more of: (i) reduce the amount of time to determine the cause of the service degradation or (ii) increase the accuracy of the determination of the cause of the service degradation. 9. The one or more machine-readable storage media of claim 8 , wherein the plurality of instructions further cause the simulator device to store the perturbed telemetry data stream for later transmission to the second management system. 10. The one or more machine-readable storage media of claim 8 , wherein to collect the reaction data comprises to collect at least one of an automated system reaction or a human administrator reaction. 11. The one or more machine-readable storage media of claim 8 , wherein the plurality of instructions further cause the simulator device to present results of the analysis to a human operator. 12. The one or more machine-readable storage media of claim 8 , wherein the plurality of instructions further cause the simulator device to apply the configuration changes to the first management system. 13. The one or more machine-readable storage media of claim 12 , wherein the plurality of instructions further cause the simulator device to: apply the configuration changes to the second management system; retransmit the perturbed telemetry data stream to the second management system; and analyze a second reaction of the second management system to the perturbed telemetry data stream. 14. The one or more machine-readable storage media of claim 8 , wherein to fork a copy of the telemetry data stream comprises to fork at least one of network data indicative of network traffic processed by the production system, security data indicative of a presence of security threat to the production system, storage data indicative of available storage capacity of the production system, thermal data indicative of one or more temperatures in the production system, virtualization load data indicative of a load associated with one more virtualized functions of the production system, or battery status data indicative of a status of a battery in a component of the production system. 15. A simulator device comprising: circuitry for identifying a telemetry data stream from a production system to a first management system; circuitry for passing the telemetry data stream, unmodified, to the first management system; circuitry for forking a copy of the telemetry data stream for transmission to a second management system; circuitry for determining perturbations associated with a determined service degradation type; circuitry means for applying the perturbations to the forked telemetry data stream; circuitry for transmitting the perturbed telemetry data stream to the second managem

Assignees

Inventors

Classifications

  • H04L43/50Primary

    Testing arrangements · CPC title

  • Network monitoring probes · CPC title

  • the monitoring system or the monitored elements being virtualised, abstracted or software-defined entities, e.g. SDN or NFV · CPC title

  • Testing of service level quality, e.g. simulating service usage · 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 US10567263B2 cover?
Technologies for simulating service degradation in telemetry data include a simulator device. The simulator device is to identify a telemetry data stream from a production system to a first management system. The simulator device is also to fork a copy of the telemetry data stream for transmission to a second management system, determine perturbations associated with a determined service degrad…
Who is the assignee on this patent?
Mclaughlin Bursell Michael Hingston, Palermo Stephen T, Browne John J, and 3 more
What technology area does this patent fall under?
Primary CPC classification H04L43/50. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 18 2020 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 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).