Transport functions virtualization for wavelength division multiplexing (WDM)-based optical networks

US10020907B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10020907-B2
Application numberUS-201615073416-A
CountryUS
Kind codeB2
Filing dateMar 17, 2016
Priority dateOct 8, 2012
Publication dateJul 10, 2018
Grant dateJul 10, 2018

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 for virtualizing an optical network, comprising: abstracting optical resource information corresponding to resources within the optical network, constructing a plurality of candidate paths for one or more optical reachability graph (ORG) node pairs, determining whether the candidate paths are optical reachable paths, and creating an ORG link between each ORG node pair when at least one optical reachable path exists for the ORG node pair, wherein linking the ORG node pairs creates an ORG. In another embodiment, a computer program product comprising executable instructions when executed by a processor causes a node to perform the following: determine an optical network's optical-electrical-optical (OEO) conversion capability, partition a plurality of service sites into one or more electrical reachability graph (ERG) nodes, determine a grooming capability for each ERG node, and construct a plurality of electrical-layer reach paths between the ERG nodes to form an ERG.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer program product comprising computer executable instructions stored on a non-transitory medium that when executed by a processor cause a node to: obtain an optical reachability graph (ORG) by abstracting resource information from a physical optical substrate layer; determine an optical-electrical-optical (OEO) conversion capability of an optical physical network by identifying a presence of regenerators or other OEO conversion nodes; partition a plurality of service sites into one or more electrical reachability graph (ERG) nodes based on the OEO conversion capability, the service sites are connected via a plurality of optical reachable paths to form the ORG; determine a grooming capability for each ERG node; and construct a plurality of electrical-layer reach paths among the ERG nodes based on the grooming capabilities to form an ERG. 2. The computer program product of claim 1 , wherein the ERG is a part of a virtualization layer built above the optical physical network. 3. The computer program product of claim 1 , wherein the instructions further cause the node to: map the ERG over the ORG; and map the ORG over the optical physical network. 4. The computer program product of claim 1 , wherein the instructions further cause the node to create a virtual transport network (VTN) service interface using an open application programming interface (API). 5. An apparatus for virtualizing an optical network, the apparatus comprising: a memory; and a processor coupled to the memory and configured to: maintain optical transmission engineering rules for the optical network; maintain shared-risk link groups (SRLGs) for the optical network; determine a plurality of optical reachable paths using the optical transmission engineering rules and the SRLGs; construct an optical reachability graph (ORG) by interconnecting a plurality of ORG nodes via the optical reachable paths; partition the ORG nodes into a plurality of electrical reachability graph (ERG) nodes that perform grooming functions; determine a plurality of electrical-layer reachable paths for the ERG nodes; and construct an ERG over the ORG by interconnecting the ERG nodes with the electrical-layer reachable paths. 6. The apparatus of claim 5 , wherein the processor is further configured to assign resources of the optical network to each electrical-layer reachable path. 7. The apparatus of claim 5 , wherein the optical reachable paths correspond to physical fiber routes within the optical network, and wherein the processor is further configured to use a routing and wavelength assignment (RWA) algorithm to assign one or more wavelengths to the physical fiber routes. 8. The apparatus of claim 5 , wherein the processor is further configured to use a shortest-path-first algorithm to determine regenerator placement along one or more of the optical reachable paths. 9. The apparatus of claim 5 , wherein the processor is further configured to use the ERG and the ORG to determine placement of grooming resources. 10. A method implemented in a centralized controller node, the method comprising: obtaining an optical reachability graph (ORG) by abstracting resource information from a physical optical substrate layer; determining an optical-electrical-optical (OEO) conversion capability of an optical physical network by identifying a presence of regenerators or other OEO conversion nodes; partitioning a plurality of service sites into one or more electrical reachability graph (ERG) nodes based on the OEO conversion capability, the service sites are connected via a plurality of optical reachable paths to form the ORG; determining a grooming capability for each ERG node; and constructing a plurality of electrical-layer reach paths among the ERG nodes based on the grooming capabilities to form an ERG. 11. The method of claim 10 , wherein the ERG is a part of a virtualization layer built above the optical physical network. 12. The method of claim 10 , further comprising: mapping the ERG over the ORG; and mapping the ORG over the optical physical network. 13. The method of claim 10 , further comprising creating a virtual transport network (VTN) service interface using an open application programming interface (API). 14. The apparatus of claim 5 , wherein the optical reachable paths satisfy the optical transmission engineering rules for the optical network, and wherein the optical transmission engineering rules are based on at least one of fiber characteristics, dispersion compensation, wavelength-division multiplexing (WDM) engineering rules, and optical signal-to-noise ratio (OSNR). 15. The apparatus of claim 14 , wherein the optical transmission engineering rules are further based on optical device constraints. 16. The apparatus of claim 5 , wherein the ORG nodes and the ERG nodes are virtual nodes and not physical nodes. 17. The apparatus of claim 5 , wherein the optical reachable paths explicitly exclude regenerators and other optical-electrical-optical (OEO) conversion nodes. 18. The apparatus of claim 5 , wherein the processor is further configured to: obtain the optical-electrical-optical (OEO) conversion capability of the optical network; obtain a grooming capability for each ERG node; and further construct the ERG using the OEO conversion capability and the grooming capability for each ERG node.

Assignees

Inventors

Classifications

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 US10020907B2 cover?
A method for virtualizing an optical network, comprising: abstracting optical resource information corresponding to resources within the optical network, constructing a plurality of candidate paths for one or more optical reachability graph (ORG) node pairs, determining whether the candidate paths are optical reachable paths, and creating an ORG link between each ORG node pair when at least one…
Who is the assignee on this patent?
Futurewei Technologies Inc
What technology area does this patent fall under?
Primary CPC classification H04J14/0227. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 10 2018 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).