Optical transmission system, optical transmission apparatus and wavelength spacing measurement apparatus
US-2015381276-A1 · Dec 31, 2015 · US
US2020076527A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2020076527-A1 |
| Application number | US-201816117309-A |
| Country | US |
| Kind code | A1 |
| Filing date | Aug 30, 2018 |
| Priority date | Aug 30, 2018 |
| Publication date | Mar 5, 2020 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
In one embodiment, a method includes receiving, by a network controller and from a first node of a network, information associated with a data stream of the network and determining, by the network controller, a segmentation for the data stream. The segmentation includes a plurality of data segments and the plurality of data segments includes a first data segment. The method further includes determining, by the network controller, a data flow path for each of the plurality of data segments and determining, by the network controller, a first wavelength to assign to the first data segment. The first wavelength is one of a plurality of wavelengths spanning between the first node and a second node of the network.
Opening claim text (preview).
What is claimed is: 1 . A method, comprising: receiving, by a network controller and from a first node of a network, information associated with a data stream of the network; determining, by the network controller, a segmentation for the data stream, wherein the segmentation comprises a plurality of data segments and the plurality of data segments comprises a first data segment; determining, by the network controller, a data flow path for each of the plurality of data segments; and determining, by the network controller, a first wavelength to assign to the first data segment, wherein the first wavelength is one of a plurality of wavelengths spanning between the first node and a second node of the network. 2 . The method of claim 1 , further comprising: receiving, by the network controller and from the second node of the network, information associated with the first data segment; and determining, by the network controller, a second wavelength to assign to the first data segment, wherein: the second wavelength is one of a plurality of wavelengths spanning between the second node and a third node of the network; and the second wavelength is determined using a pseudo-random number generator. 3 . The method of claim 1 , further comprising communicating, by the network controller, the data flow path and an identification of the first wavelength to the first node of the network, wherein the first node of the network forwards the plurality of data segments in accordance with the data flow path and transmits the first data segment along the first wavelength to the second node. 4 . The method of claim 1 , wherein: the network is a software-defined network; the first node and the second node are optical switches; and each data segment of the plurality of data segments is an optical frame. 5 . The method of claim 1 , wherein: the information associated with the data stream comprises one or more of the following: a bandwidth requirement for the data stream; a destination of the data stream; a level of security for the data stream; a level of sensitivity of the data stream for latency; a level of sensitivity of the data stream for jitter; and a level of sensitivity of the network for available network data paths; and determining the segmentation for the data stream is based on the information associated with the data stream. 6 . The method of claim 1 , further comprising: receiving, by the network controller, an encryption key from a key server; and communicating the encryption key to the first node, wherein the first node assigns the encryption key to the first data segment. 7 . The method of claim 1 , further comprising determining, by the network controller, a reassembly of the plurality of data segments after the plurality of data segments traverse the data flow path. 8 . A system comprising one or more processors and a memory storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising: receiving, by a network controller and from a first node of a network, information associated with a data stream of the network; determining, by the network controller, a segmentation for the data stream, wherein the segmentation comprises a plurality of data segments and the plurality of data segments comprises a first data segment; determining, by the network controller, a data flow path for each of the plurality of data segments; and determining, by the network controller, a first wavelength to assign to the first data segment, wherein the first wavelength is one of a plurality of wavelengths spanning between the first node and a second node of the network. 9 . The system of claim 8 , wherein the operations further comprise: receiving, by the network controller and from the second node of the network, information associated with the first data segment; and determining, by the network controller, a second wavelength to assign to the first data segment, wherein: the second wavelength is one of a plurality of wavelengths spanning between the second node and a third node of the network; and the second wavelength is determined using a pseudo-random number generator. 10 . The system of claim 8 , wherein the operations further comprise communicating, by the network controller, the data flow path and an identification of the first wavelength to the first node of the network, wherein the first node of the network forwards the plurality of data segments in accordance with the data flow path and transmits the first data segment along the first wavelength to the second node. 11 . The system of claim 8 , wherein: the network is a software-defined network; the first node and the second node are optical switches; and each data segment of the plurality of data segments is an optical frame. 12 . The system of claim 8 , wherein: the information associated with the data stream comprises one or more of the following: a bandwidth requirement for the data stream; a destination of the data stream; a level of security for the data stream; a level of sensitivity of the data stream for latency; a level of sensitivity of the data stream for jitter; and a level of sensitivity of the network for available network data paths; and determining the segmentation for the data stream is based on the information associated with the data stream. 13 . The system of claim 8 , wherein the operations further comprise: receiving, by the network controller, an encryption key from a key server; and communicating the encryption key to the first node, wherein the first node assigns the encryption key to the first data segment. 14 . The system of claim 8 , wherein the operations further comprise determining a reassembly of the plurality of data segments after the plurality of data segments traverse the data flow path. 15 . One or more computer-readable storage media embodying instructions that, when executed by a processor, cause the processor to perform operations comprising: receiving, by a network controller and from a first node of a network, information associated with a data stream of the network; determining, by the network controller, a segmentation for the data stream, wherein the segmentation comprises a plurality of data segments and the plurality of data segments comprises a first data segment; determining, by the network controller, a data flow path for each of the plurality of data segments; and determining, by the network controller, a first wavelength to assign to the first data segment, wherein the first wavelength is one of a plurality of wavelengths spanning between the first node and a second node of the network. 16 . The one or more computer-readable storage media of claim 15 , wherein the operations further comprise: receiving, by the network controller and from the second node of the network, information associated with the first data segment; and determining, by the network controller, a second wavelength to assign to the first data segment, wherein: the second wavelength is one of a plurality of wavelengths spanning between the second node and a third node of the network; and the second wavelength is determined using a pseudo-random number generator. 17 . The one or more computer-readable storage media of claim 15 , wherein the operations further comprise communicating, by the network controller, the data flow path and an identification of the first wavelength to the first node of the network, wherein the first node of the netwo
at the optical channel layer · CPC title
Wavelength identification or labelling · CPC title
by varying or inverting the phase, at periodic or random intervals · CPC title
Wavelength multiplexing, WDM · CPC title
Provisions for optical burst or packet networks · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.