IP Library Granted Patent US 11,316,755
Granted Patent B2
US 11,316,755 · App. 15/806,416 · Granted Apr 26, 2022

Service enhancement discovery for connectivity traits and virtual network functions in network services

Inventors: Petar Djukic (Ottawa, CA); Todd Morris (Stittsville, CA); David Jordan Krauss (Centreville, VA)
Assignee: Ciena Corporation
H04L41/5009H04L41/5058H04L41/5051H04L43/08
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 11,316,755
App. No.
15/806,416
Granted
Apr 26, 2022
Kind
B2
Abstract

Systems and methods of service enhancement in a Software Defined Networking (SDN) network include performing an evaluation of one or more services in the SDN network for service enhancements; performing a scoring of the service enhancements of the one or more services; and causing implementation of at least one of the service enhancements in the SDN network. The evaluation can be based on temporarily implementing the service enhancements and measuring a benefit thereof. The evaluation can also be based on estimating the service enhancements based on historical measurements from the SDN network.

Claims (47)

1. A method of service enhancement in a Software Defined Networking (SDN) network, the method comprising:

in an SDN controller associated with the SDN network, obtaining measurements for one or more services in the SDN network, wherein the measurements include historical measurements from the SDN network and current measurements from the SDN network, wherein the current measurements are based in part on temporary implementation of service enhancements for the one or more services by the SDN controller and measuring a benefit thereof, and wherein the temporary implementation is performed to derive the current measurements where the historical measurements cannot be used to estimate the benefit;

performing an evaluation of the one or more services in the SDN network for the service enhancements based on the measurements;

performing a scoring of the service enhancements of the one or more services; and

causing implementation of at least one of the service enhancements in the SDN network.

2. The method of claim 1 , wherein the one or more services comprise Virtual Network Functions (VNFs) in a service chain and the evaluation is based on temporarily implementing new VNFs in the service chain and measuring a benefit thereof.

3. The method of claim 1 , wherein the scoring is based on one or more of a lowest cost policy, a best Quality of Service (QoS) policy, a highest revenue enhancement policy, and a most profit enhancement policy.

4. The method of claim 1 , further comprising:

providing the scoring of the service enhancements to a network operator and receiving approval of the at least one of the service enhancements from the network operator prior to causing the implementation thereof.

5. The method of claim 1 , further comprising:

periodically obtaining network measurements;

performing updated evaluations for the one or more services and updated scoring based thereon; and

providing the updated scoring to a network operator for a determination of the implementation of at least one of the service enhancements.

6. The method of claim 1 , wherein the evaluation is based on network measurements comprising traffic volume, packet loss, and latency.

7. The method of claim 1 , wherein the evaluation is based on network measurements comprising Deep Packet Inspection (DPI).

8. A system configured to perform service enhancement in a Software Defined Networking (SDN) network, the system comprising:

a network interface communicatively coupled to the SDN network;

a processor communicatively coupled to the network interface; and

memory storing instructions that, when executed, cause the processor to

obtain measurements for one or more services in the SDN network, wherein the measurements include historical measurements from the SDN network and current measurements from the SDN network, wherein the current measurements are based in part on temporary implementation of service enhancements for the one or more services by an SDN controller and measuring a benefit thereof, and wherein the temporary implementation is performed to derive the current measurements where the historical measurements cannot be used to estimate the benefit,

perform an evaluation of the one or more services in the SDN network for service enhancements based on the measurements,

perform a scoring of the service enhancements of the one or more services, and

cause implementation of at least one of the service enhancements in the SDN network.

9. The system of claim 8 , wherein the one or more services comprise Virtual Network Functions (VNFs) in a service chain and the evaluation is based on temporarily implementing new VNFs in the service chain and measuring a benefit thereof.

10. The system of claim 8 , wherein the scoring is based on one or more of a lowest cost policy, a best Quality of Service (QoS) policy, a highest revenue enhancement policy, and a most profit enhancement policy.

11. The system of claim 8 , wherein the memory storing instructions that, when executed, further causes the processor to

provide the scoring of the service enhancements to a network operator and receive approval of the at least one of the service enhancements from the network operator prior to causing the implementation thereof.

12. The system of claim 8 , wherein the memory storing instructions that, when executed, further causes the processor to

periodically obtain network measurements;

perform updated evaluations for the one or more services and updated scoring based thereon; and

provide the updated scoring to a network operator for a determination of the implementation of at least one of the service enhancements.

13. The system of claim 8 , wherein the evaluation is based on network measurements comprising traffic volume, packet loss, and latency.

14. The system of claim 8 , wherein the evaluation is based on network measurements comprising Deep Packet Inspection (DPI).

15. A non-transitory computer readable medium comprising instructions that, when executed, cause a processor to perform the steps of:

measurements for one or more services in a Software Defined Networking (SDN) network, wherein the measurements include historical measurements from the SDN network and current measurements from the SDN network, wherein the current measurements are based in part on temporary implementation of service enhancements for the one or more services by an SDN controller and measuring a benefit thereof, and wherein the temporary implementation is performed to derive the current measurements where the historical measurements cannot be used to estimate the benefit;

performing an evaluation of the one or more services in the SDN network for the service enhancements based on the measurements;

performing a scoring of the service enhancements of the one or more services; and

causing implementation of at least one of the service enhancements in the SDN network.

16. The non-transitory computer readable medium of claim 15 , wherein the one or more services comprise Virtual Network Functions (VNFs) in a service chain and the evaluation is based on temporarily implementing new VNFs in the service chain and measuring a benefit thereof.

17. The non-transitory computer readable medium of claim 15 , wherein the scoring is based on one or more of a lowest cost policy, a best Quality of Service (QoS) policy, a highest revenue enhancement policy, and a most profit enhancement policy.

18. The non-transitory computer readable medium of claim 15 , wherein the instructions, when executed, further cause the processor to perform the steps of

providing the scoring of the service enhancements to a network operator and receiving approval of the at least one of the service enhancements from the network operator prior to causing the implementation thereof.

19. The non-transitory computer readable medium of claim 15 , wherein the instructions, when executed, further cause the processor to perform the steps of

periodically obtaining network measurements;

performing updated evaluations for the one or more services and updated scoring based thereon; and

providing the updated scoring to a network operator for a determination of the implementation of at least one of the service enhancements.

20. The non-transitory computer readable medium of claim 15 , wherein the historical measurements cannot be used to estimate the benefit for measurements related to any of related to latency, jitter, and packet injection.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2017
From: DJUKIC, PETAR; MORRIS, TODD; KRAUSS, DAVID JORDAN
To: CIENA CORPORATION
Reel/Frame 044068/0805 →
Continuity (2)
Continuation 14684530 · Apr 13, 2015
Related Publication 20180062943A1 · Mar 1, 2018
Cited By (2)
US 12,326,920 US 12,557,002