Cloud service embedding with shared protection in software-defined flexible-grid optical transport networks

US9602427B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9602427-B2
Application numberUS-201414547732-A
CountryUS
Kind codeB2
Filing dateNov 19, 2014
Priority dateFeb 6, 2014
Publication dateMar 21, 2017
Grant dateMar 21, 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.

A method and apparatus are provided for embedding cloud demands with shared protection in a software-defined flexible-grid optical transport network. The method includes mapping working virtual nodes of the cloud demands over physical nodes of the network. The method further includes mapping backup virtual nodes of the cloud demands over the physical nodes. The method also includes mapping working virtual links of the cloud demands over physical routes of the network. The method additionally includes mapping backup virtual links of the cloud demands over the physical routes. The mapping steps are performed by an optical-defined controller having a processor.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for embedding cloud demands with shared protection in a software-defined flexible-grid optical transport network, the method comprising: in an optical transport software defined network having flexibility and programmability in transmission and switching network elements including transponders and reconfigurable optical add-drop multiplexers (ROADMs); managing optical channels with flexible-grid channel mapping; extracting control plane intelligence from a physical hardware to an optical-defined controller; mapping working virtual nodes of the cloud demands over physical nodes of the network; mapping backup virtual nodes of the cloud demands over the physical nodes; mapping working virtual links of the cloud demands over physical routes of the network; mapping backup virtual links of the cloud demands over the physical routes, wherein said mapping steps are performed by the optical-defined controller including a processor, and wherein the physical routes comprise node-disjoint physical routes and non-node-disjoint physical routes, and said step of mapping working virtual links over physical routes comprises mapping the working virtual links over the node-disjoint physical routes with a higher probability than over the non-node-disjoint physical routes to maximize sharing of backup resources among the backup virtual links. 2. The method of claim 1 , wherein the working virtual nodes are mapped over the physical nodes for computing resource load balancing. 3. The method of claim 1 , wherein a given one of the working virtual nodes is mapped to a given one of the physical nodes that maximizes a cumulative ratio of an amount of available computing resources to an amount of offered computing resources for each of a plurality of computing resource types. 4. The method of claim 1 , wherein said step of mapping the working virtual nodes comprises: arranging the working virtual nodes in a descending order of a total amount of requested different types of resources; and evaluating the working virtual nodes for mapping over the physical nodes in the descending order. 5. The method of claim 1 , wherein said step of mapping the backup virtual nodes comprises mapping a given one of the backup virtual nodes to a given one of the physical nodes having a cumulative shortest path distance from remaining ones of the physical nodes on which working virtual nodes are mapped. 6. The method of claim 1 , wherein the backup virtual nodes are mapped over the physical nodes to enable sharing among corresponding ones of the working virtual nodes that are node disjoint. 7. The method of claim 1 , wherein the backup virtual nodes are mapped over the physical nodes responsive to an available amount of spectrum for a given optical data modulation format. 8. The method of claim 7 , wherein the given optical data modulation format is determined responsive to a reachability constraint. 9. The method of claim 1 , wherein the backup virtual links are mapped over the physical routes such that spectral resource sharing is maximized. 10. The method of claim 1 , wherein the backup virtual links are mapped over the physical routes responsive to a given optical data modulation format determined based on a reachability requirement. 11. The method of claim 1 , wherein the backup virtual links are mapped over the physical routes to enable sharing among corresponding ones of the working virtual links that are node disjoint. 12. A non-transitory article of manufacture tangibly embodying a computer readable program which when executed causes a computer to perform the steps of claim 1 . 13. An apparatus for embedding cloud demands with shared protection in a software-defined flexible-grid optical transport network, the apparatus comprising: an optical-defined controller with an optical transport software defined network having flexibility and programmability in transmission and switching network elements including transponders and reconfigurable optical add-drop multiplexers ROADMs having a processor configured to: managing optical channels with flexible-grid channel mapping; extracting control plane intelligence from a physical hardware to the optical-defined controller; map working virtual nodes of the cloud demands over physical nodes of the network; map backup virtual nodes of the cloud demands over the physical nodes; map working virtual links of the cloud demands over physical routes of the network; map backup virtual links of the cloud demands over the physical routes, and wherein the physical routes comprise node-disjoint physical routes and non-node-disjoint physical routes, and the working virtual links are mapped over the physical routes by mapping the working virtual links over the node-disjoint physical routes with a higher probability than over the non-node-disjoint physical routes to maximize sharing of backup resources among the backup virtual links. 14. The apparatus of claim 13 , wherein the working virtual nodes are mapped over the physical nodes for computing resource load balancing. 15. The apparatus of claim 13 , wherein a given one of the working virtual nodes is mapped to a given one of the physical nodes that maximizes a cumulative ratio of an amount of available computing resources to an amount of offered computing resources for each of a plurality of computing resource types. 16. The apparatus of claim 13 , wherein the working virtual nodes are mapped by arranging the working virtual nodes in a descending order of a total amount of requested different types of resources, and evaluating the working virtual nodes for mapping over the physical nodes in the descending order. 17. The apparatus of claim 13 , wherein the backup virtual nodes are mapped by mapping a given one of the backup virtual nodes to a given one of the physical nodes having a cumulative shortest path distance from remaining ones of the physical nodes on which working virtual nodes are mapped. 18. The apparatus of claim 13 , wherein the backup virtual nodes are mapped over the physical nodes to enable sharing among corresponding ones of the working virtual nodes that are node disjoint.

Assignees

Inventors

Classifications

  • G06F21/577Primary

    Assessing vulnerabilities and evaluating computer system security · CPC title

  • with disjoint nodes · CPC title

  • H04L47/728Primary

    for backup paths · CPC title

  • using an overlay routing layer · CPC title

  • in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · 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 US9602427B2 cover?
A method and apparatus are provided for embedding cloud demands with shared protection in a software-defined flexible-grid optical transport network. The method includes mapping working virtual nodes of the cloud demands over physical nodes of the network. The method further includes mapping backup virtual nodes of the cloud demands over the physical nodes. The method also includes mapping work…
Who is the assignee on this patent?
Nec Lab America Inc, Nec Corp
What technology area does this patent fall under?
Primary CPC classification G06F21/577. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 21 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).