Systems and methods for bandwidth management in software defined networking controlled multi-layer networks

US9813299B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9813299-B2
Application numberUS-201615052094-A
CountryUS
Kind codeB2
Filing dateFeb 24, 2016
Priority dateFeb 24, 2016
Publication dateNov 7, 2017
Grant dateNov 7, 2017

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.

Bandwidth management systems and methods performed in a Software Defined Networking (SDN) controlled network include, responsive to detecting congestion on one or more network services with identifiable data therein, obtaining policy associated with the congested network services and causing bandwidth on demand in the network to mitigate the congestion if the bandwidth on demand is possible in the network and permitted based on the policies of the congested network services; responsive to the congestion remaining subsequent to the bandwidth on demand or if the bandwidth on demand is not possible or permitted, orchestrating bandwidth for the congested network services based on their associated priority in their policy; and, responsive to the congestion remaining subsequent to the orchestrating bandwidth based on priority, orchestrating bandwidth for the congested network services based on an amount remaining to download for each of the congested network services.

First claim

Opening claim text (preview).

What is claimed is: 1. A bandwidth management method performed in a Software Defined Networking (SDN) controlled network, the bandwidth management method comprising: responsive to detecting congestion on a network service with identifiable data therein, obtaining policy associated with the congested network service and causing bandwidth on demand in the network to mitigate the congestion when the bandwidth on demand is possible in the network and permitted based on the policy of the congested network service; responsive to the congestion remaining subsequent to the bandwidth on demand or when the bandwidth on demand is not possible or permitted, orchestrating bandwidth for the congested network service based on the associated priority in the policy; and responsive to the congestion remaining subsequent to the orchestrating bandwidth based on priority, orchestrating bandwidth for the congested network service based on an amount remaining to download for the network service and one or more additional network services. 2. The bandwidth management method of claim 1 , wherein the orchestrating bandwidth for the congested network service based on the associated priority in the policy comprises pausing lower priority Service Layer Agreement (SLA) network services in favor of higher priority SLA network services. 3. The bandwidth management method of claim 1 , wherein the orchestrating bandwidth for the congested network service based on the amount remaining to download comprises pausing congested network services with greater amounts remaining to download in favor of congested network services with lesser amounts remaining to download. 4. The bandwidth management method of claim 1 , wherein the bandwidth management method is performed by a bandwidth management system communicatively coupled to the SDN controller network via an SDN controller. 5. The bandwidth management method of claim 1 , wherein the network service provides distribution of uniquely identifiable images or software containers between a source and destination location in the network. 6. The bandwidth management method of claim 1 , wherein the network service provides distribution of uniquely identifiable content between a source and destination location in the network, wherein the uniquely identifiable content is identifiable over the network based on one of a manifest file and a hash signature. 7. The bandwidth management method of claim 1 , wherein the detecting congestion is responsive to continually monitoring the network and the network service with identifiable data therein. 8. A server adapted to perform bandwidth management associated with a Software Defined Networking (SDN) controlled network, the server comprising: a network interface communicatively coupled to an SDN controller in the network; a processor communicatively coupled to the network interface; and memory storing instructions that, when executed, cause the processor to responsive to detection of congestion on a network service with identifiable data therein, obtain policy associated with the congested network service and cause bandwidth on demand in the network to mitigate the congestion when the bandwidth on demand is possible in the network and permitted based on the policy of the congested network service, responsive to the congestion remaining subsequent to the bandwidth on demand or when the bandwidth on demand is not possible or permitted, orchestrate bandwidth for the congested network service based on the associated priority in the policy, and responsive to the congestion remaining subsequent to the orchestrating bandwidth based on priority, orchestrate bandwidth for the congested network services based on an amount remaining to download for the network service and one or more additional network services. 9. The server of claim 8 , wherein the bandwidth is orchestrated for the congested network services based on the associated priority in the policy comprises a pause for lower priority Service Layer Agreement (SLA) network services in favor of higher priority SLA network services. 10. The server of claim 8 , wherein the bandwidth is orchestrated for the congested network service based on the amount remaining to download comprises a pause of congested network services with greater amounts remaining to download in favor of congested network services with lesser amounts remaining to download. 11. The server of claim 8 , wherein the server is part of a bandwidth management system communicatively coupled to the SDN controlled network via an SDN controller. 12. The server of claim 8 , wherein the network service provides distribution of uniquely identifiable images or software containers between a source and destination location in the network. 13. The server of claim 8 , wherein the network service provides distribution of uniquely identifiable content between a source and destination location in the network, wherein the uniquely identifiable content is identifiable over the network based on one of a manifest file and a hash signature. 14. The server of claim 8 , wherein the congestion is detected responsive to continual monitor of the network and the network service with identifiable data therein. 15. A bandwidth management system communicatively coupled to a Software Defined Networking (SDN) controlled network, the bandwidth management system comprising: a data collector system adapted to obtain data from the SDN controlled network and one or more data sources; a container runtime analyzer adapted to identify uniquely identifiable content downloaded between two points comprising source and destination locations in the network and to monitor for congestion associated therewith; and a bandwidth orchestrator adapted to responsive to detection of congestion on a network service, by the container runtime system, with identifiable data therein, obtain policy associated with the congested network service and cause bandwidth on demand in the network to mitigate the congestion when the bandwidth on demand is possible in the network and permitted based on the policy of the congested network service, responsive to the congestion remaining subsequent to the bandwidth on demand or when the bandwidth on demand is not possible or permitted, orchestrate bandwidth for the congested network service based on the associated priority in the policy, and responsive to the congestion remaining subsequent to the orchestrating bandwidth based on priority, orchestrate bandwidth for the congested network services based on an amount remaining to download for the network service and one or more additional network services. 16. The bandwidth management system of claim 15 , wherein the bandwidth is orchestrated for the congested network services based on the associated priority in the policy comprises a pause for lower priority Service Layer Agreement (SLA) network services in favor of higher priority SLA network services. 17. The bandwidth management system of claim 15 , wherein the data collector system is communicatively coupled to the SDN controller network via an SDN controller. 18. The bandwidth management system of claim 15 , wherein the network services provide distribution of uniquely identifiable images or software containers between a source and destination location in the network. 19. The bandwidth management system of claim 15 , wherein the network services provide distribution of uniquely identifiable content between a source and destination location in the network, wherein the uniquely identifiable content is iden

Assignees

Inventors

Classifications

  • Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities (flow or congestion control using dynamic resource allocation, e.g. in-call renegotiation, H04L47/76) · CPC title

  • Identifying congestion · CPC title

  • Allocation of priorities to traffic types · CPC title

  • by horizontal or vertical scaling of resources, or by migrating entities, e.g. virtual resources or entities · CPC title

  • using virtualisation of network functions or resources, e.g. SDN or NFV entities · 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 US9813299B2 cover?
Bandwidth management systems and methods performed in a Software Defined Networking (SDN) controlled network include, responsive to detecting congestion on one or more network services with identifiable data therein, obtaining policy associated with the congested network services and causing bandwidth on demand in the network to mitigate the congestion if the bandwidth on demand is possible in …
Who is the assignee on this patent?
Ciena Corp
What technology area does this patent fall under?
Primary CPC classification H04L41/0896. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 07 2017 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).