Virtual network manager system

US11451624B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11451624-B2
Application numberUS-202017086841-A
CountryUS
Kind codeB2
Filing dateNov 2, 2020
Priority dateNov 27, 2018
Publication dateSep 20, 2022
Grant dateSep 20, 2022

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 virtual network manager system comprising a server in communication with a node, the server including at least one virtual network function (VNF), a cluster manager in communication with the server, the cluster manager is configured to detect a change in a health of the VNF on the server and when the change in the health of the VNF occurs generate a signal to a node to perform an action, the action including at least one of throttling traffic to the VNF, rerouting traffic to an alternate VNF, changing a weight value for traffic to the VNF, and generating an alert indicating a relative capacity change at the VNF.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method comprising: monitoring, by one or more processors, a health of a virtual network function (VNF) supporting a node; instantiating, by the one or more processors, a cluster manager, wherein the cluster manager resides in at least one of the VNF, an orchestrator connected to the VNF, or a VNF within a virtual machine; comparing, by the one or more processors, a health of the VNF to a plurality of thresholds, the health comprising an indication of a capacity of the VNF; and taking an action, by the one or more processors, based on the comparing, the action comprising: alerting the node when the health is less than a first threshold of the plurality of thresholds and greater than a second threshold of the plurality of thresholds, throttling traffic to the VNF when the health is less than the second threshold and greater than a third threshold of the plurality of thresholds, or rerouting traffic to an alternate VNF when the health is less than the third threshold, wherein the first threshold, the second threshold, and the third threshold are different values. 2. The method of claim 1 , wherein the cluster manager performs the alerting step. 3. The method of claim 1 , wherein the orchestrator performs the step of alerting. 4. The method of claim 1 , wherein the orchestrator performs the step of taking the action. 5. The method of claim 1 , wherein the step of instantiating includes instantiating the cluster manager in at least one virtual machine supporting the VNF. 6. The method of claim 1 , further comprising monitoring a plurality of virtual machines to determine the health of the VNF. 7. A system comprising: one or more processors; and memory coupled with the one or more processors, the memory storing executable instructions that when executed by the one or more processors cause the one or more processors to effectuate operations comprising: monitoring a health of a virtual network function (VNF) supporting a node; instantiating a cluster manager, wherein the cluster manager resides in at least one of the VNF, an orchestrator connected to the VNF, or a VNF within a virtual machine; comparing a health of the VNF to a plurality of thresholds, the health comprising an indication of a capacity of the VNF; and taking an action based on the comparing, the action comprising: alerting the node when the health is less than a first threshold of the plurality of thresholds and greater than a second threshold of the plurality of thresholds, throttling traffic to the VNF when the health is less than the second threshold and greater than a third threshold of the plurality of thresholds, or rerouting traffic to an alternate VNF when the health is less than the third threshold, wherein the first threshold, the second threshold, and the third threshold are different values. 8. The system of claim 7 , wherein the cluster manager performs the alerting step. 9. The system of claim 7 , wherein the orchestrator performs the step of alerting. 10. The system of claim 7 , wherein the orchestrator performs the step of taking the action. 11. The system of claim 7 , wherein the step of instantiating includes instantiating the cluster manager in at least one virtual machine supporting the VNF. 12. The system of claim 7 , the operations further comprising monitoring a plurality of virtual machines to determine the health of the VNF. 13. A computer readable storage medium storing computer executable instructions that when executed by a computing device cause said computing device to effectuate operations comprising: monitoring a health of a virtual network function (VNF) supporting a node; instantiating a cluster manager, wherein the cluster manager resides in at least one of the VNF, an orchestrator connected to the VNF, or a VNF within a virtual machine; comparing a health of the VNF to a plurality of thresholds; and taking an action based on the comparing, the action comprising: alerting the node when the health is less than a first threshold of the plurality of thresholds and greater than a second threshold of the plurality of thresholds, throttling traffic to the VNF when the health is less than the second threshold and greater than a third threshold of the plurality of thresholds, or rerouting traffic to an alternate VNF when the health is less than the third threshold, wherein the first threshold, the second threshold, and the third threshold are different values. 14. The computer readable storage medium of claim 13 , wherein the cluster manager performs the alerting step. 15. The computer readable storage medium of claim 13 , wherein the orchestrator performs the step of alerting. 16. The computer readable storage medium of claim 13 , wherein the orchestrator performs the step of taking the action. 17. The computer readable storage medium of claim 13 , wherein the step of instantiating includes instantiating the cluster manager in at least one virtual machine supporting the VNF. 18. The computer readable storage medium of claim 13 , wherein the throttling of the traffic to the VNF comprises changing a weight factor for the traffic to reduce an amount of traffic to the VNF. 19. The computer readable storage medium of claim 13 , wherein the operations further comprise: subsequent to the taking of the action in accordance with the health being less than the first threshold and greater than the second threshold, detecting that the health is greater than the first threshold; and based on the detecting, transmitting a signal to the node to restore a full amount of traffic to the VNF. 20. The computer readable storage medium of claim 13 , wherein the operations further comprise: subsequent to the taking of the action in accordance with the health being less than the third threshold, detecting that the health is greater than the third threshold and less than the second threshold; and based on the detecting, transmitting a signal to the node to restore a portion of an amount of traffic to the VNF, the portion being less than a full amount of the traffic.

Assignees

Inventors

Classifications

  • using virtualisation of network functions or resources, e.g. SDN or NFV entities · CPC title

  • by checking functioning · CPC title

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

  • Public Land Mobile systems, e.g. cellular systems · CPC title

  • using data related to the state of servers by a load balancer · 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 US11451624B2 cover?
A virtual network manager system comprising a server in communication with a node, the server including at least one virtual network function (VNF), a cluster manager in communication with the server, the cluster manager is configured to detect a change in a health of the VNF on the server and when the change in the health of the VNF occurs generate a signal to a node to perform an action, the …
Who is the assignee on this patent?
At & T Ip I Lp
What technology area does this patent fall under?
Primary CPC classification H04L67/1029. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 20 2022 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).