IP Library › Granted Patent US 10,135,712
Granted Patent B2
US 10,135,712 · App. 15/092,681 · Granted Nov 20, 2018

Auto-scaling software-defined monitoring platform for software-defined networking service assurance

Inventors: Tsong-Ho Wu (Englishtown, NJ); Wen-Jui Li (Bridgewater, NJ); Hasan Erkan (Bloomfield Township, NJ)
Assignee: AT&T Intellectual Property I, L.P.
H04L43/14G06F9/45558H04L43/08H04L43/16H04L67/10G06F2009/4557G06F2009/45591G06F2009/45595
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,135,712
App. No.
15/092,681
Granted
Nov 20, 2018
Kind
B2
Abstract

Concepts and technologies disclosed herein are directed to an auto-scaling software-defined monitoring (“SDM”) platform for software-defined networking (“SDN”) service assurance. According to one aspect of the concepts and technologies disclosed herein, an SDM controller can monitor event data associated with a network event that occurred within a virtualized IP SDN network that is monitored by a virtualized SDM resources platform. The SDM controller can measure, based upon the event data, a quality of service (“QoS”) performance metric associated with the virtualized SDM resource platform. The SDN controller can determine, based upon the QoS performance metric, whether an auto-scaling operation is to be performed. The auto-scaling operation can include reconfiguring the virtualized SDM resources platform by adding virtual machine capacity for supporting event management tasks either by instantiating a new virtual machine or by migrating an existing virtual machine to a new hardware host.

Claims (31)

1. A computer-readable storage medium having instructions stored thereon that, when executed by a processor of a software-defined monitoring platform, cause the processor to perform operations comprising:

monitoring event data associated with a network event that occurred within a virtualized IP software-defined networking network that is monitored by a virtualized software-defined monitoring resources platform, wherein the software-defined monitoring platform comprises the virtualized software-defined monitoring resources platform;

measuring, based upon the event data associated with the network event, a quality of service performance metric associated with the virtualized software-defined monitoring resources platform, wherein the quality of service performance metric comprises an event packet loss metric that reflects a network event processing throughput for each event processor in the virtualized software-defined monitoring resources platform;

determining, based upon the event packet loss metric of the quality of service performance metric, that an auto-scaling operation is to be performed on the virtualized software-defined monitoring resources platform that monitors the virtualized IP software-defined networking network, wherein the auto-scaling operation comprises reconfiguration of the virtualized software-defined monitoring resources platform that monitors the virtualized IP software-defined networking network; and

in response to determining that the auto-scaling operation is to be performed, reconfiguring the virtualized software-defined monitoring resources platform that monitors the virtualized IP software-defined networking network by adding virtual machine capacity for supporting event management tasks.

2. The computer-readable storage medium of claim 1 , wherein the network event processing throughput occurs over a measured time period and is determined via a number of network events being successfully processed through network input and output of each event processor within the measured time period.

3. The computer-readable storage medium of claim 1 , wherein determining that the auto-scaling operation is to be performed comprises determining that the virtualized software-defined monitoring resources platform has been degraded.

4. The computer-readable storage medium of claim 3 , wherein determining that the virtualized software-defined monitoring resources platform has been degraded comprises determining that the event packet loss metric that reflects the network event processing throughput is below a threshold value.

5. The computer-readable storage medium of claim 1 , wherein adding the virtual machine capacity for supporting the event management tasks comprises instantiating a new virtual machine for supporting the event management tasks on the software-defined monitoring platform.

6. The computer-readable storage medium of claim 5 , wherein the operations further comprise generating an alert directed to a software-defined network controller to notify the software-defined network controller of the new virtual machine to be instantiated for supporting the event management tasks on the software-defined monitoring platform.

7. The computer-readable storage medium of claim 1 , wherein adding the virtual machine capacity for supporting event management tasks comprises migrating a virtual machine for the software-defined monitoring platform to a new hardware host.

8. A method comprising:

monitoring, by a processor executing within a software-defined monitoring platform, event data associated with a network event that occurred within a virtualized IP software-defined networking network that is monitored by a virtualized software-defined monitoring resources platform, wherein the software-defined monitoring platform comprises the virtualized software-defined monitoring resources platform;

measuring, by the processor based upon the event data associated with the network event, a quality of service performance metric associated with the virtualized software-defined monitoring resources platform, wherein the quality of service performance metric comprises an event packet loss metric that reflects a network event processing throughput for each event processor in the virtualized software-defined monitoring resources platform;

determining, by the processor based upon the event packet loss metric of the quality of service performance metric, that an auto-scaling operation is to be performed on the virtualized software-defined monitoring resources platform that monitors the virtualized IP software-defined networking network; wherein the auto-scaling operation comprises reconfiguration of the virtualized software-defined monitoring resources platform that monitors the virtualized IP software-defined networking network; and

in response to determining that the auto-scaling operation is to be performed, reconfiguring, by the processor executing within the software-defined monitoring platform, the virtualized software-defined monitoring resources platform that monitors the virtualized IP software-defined networking network by adding virtual machine capacity for supporting event management tasks.

9. The method of claim 8 , wherein the network event processing throughput occurs over a measured time period and is determined via a number of network events being successfully processed through network input and output of each event processor within the measured time period.

10. The method of claim 8 , wherein determining that the auto-scaling operation is to be performed comprises determining that the virtualized software-defined monitoring resources platform has been degraded.

11. The method of claim 10 , wherein determining that the virtualized software-defined monitoring resources platform has been degraded comprises determining that the event packet loss metric that reflects the network event processing throughput is below a threshold value.

12. The method of claim 8 , wherein adding the virtual machine capacity for supporting the event management tasks comprises instantiating a new virtual machine for supporting the event management tasks on the software-defined monitoring platform.

13. The method of claim 12 , further comprising generating an alert directed to a software-defined network controller to notify the software-defined network controller of the new virtual machine to be instantiated for supporting the event management tasks on the software-defined monitoring platform.

14. The method of claim 8 , wherein adding the virtual machine capacity for supporting the event management tasks comprises migrating a virtual machine for the software-defined monitoring platform to a new hardware host.

15. A system comprising:

a processor; and a memory that stores instructions that, when executed by the processor, cause the processor to perform operations comprising:

monitoring event data associated with a network event that occurred within a virtualized IP software-defined networking network that is monitored by a virtualized software-defined monitoring resources platform, wherein the virtualized software-defined monitoring resources platform is comprised within a software-defined monitoring platform,

measuring, based upon the event data associated with the network event, a quality of service performance metric associated with the virtualized software-defined monitoring resources platform, wherein the quality of service performance metric comprises an event packet loss metric that reflects a network event processing throughput for each event processor in the virtualized software-defined monitoring resources platform,

determining, based upon the event packet loss metric of the quality of service performance metric, that an auto-scaling operation is to be performed on the virtualized software-defined monitoring resources platform that monitors the virtualized IP software-defined networking network, wherein the auto-scaling operation comprises reconfiguration of the virtualized software-defined monitoring resources platform that monitors the virtualized IP software-defined networking network, and

in response to determining that the auto-scaling operation is to be performed, reconfiguring the virtualized software-defined monitoring resources platform that monitors the virtualized IP software-defined networking network by adding virtual machine capacity for supporting event management tasks on the software-defined monitoring platform.

16. The system of claim 15 , wherein the network event processing throughput occurs over a measured time period and is determined via a number of network events being successfully processed through network input and output of each event processor within the measured time period.

17. The system of claim 15 , wherein determining that the auto-scaling operation is to be performed comprises determining that the virtualized software-defined monitoring resources platform has been degraded.

18. The system of claim 17 , wherein determining that the virtualized software-defined monitoring resources platform has been degraded comprises determining that the event packet loss metric that reflects the event processing throughput is below a threshold value.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2016
From: WU, TSONG-HO; LI, WEN-JUI; ERKAN, HASAN
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 038215/0775 →
Continuity (1)
Related Publication 20170295082A1 · Oct 12, 2017
Cited By (3)
US 12,190,144 US 12,443,424 US 12,670,035