IP Library Granted Patent US 11,290,393
Granted Patent B2
US 11,290,393 · App. 16/732,041 · Granted Mar 29, 2022

Dynamically switching queueing schemes for network switches

Inventor: Steven J. Hand (Los Gatos, CA)
Assignee: Infinera Corporation
H04L49/15H03M1/001H04B10/27H04B10/503H04B10/548H04B10/61H04J14/0202H04J14/0206H04J14/0217H04J14/0298H04L27/2096H04L43/0882H04Q11/0003H04Q11/0005H04Q11/0062H04Q11/0066H04Q2011/0041H04Q2011/0052H04Q2011/0069H04Q2011/0086
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,290,393
App. No.
16/732,041
Granted
Mar 29, 2022
Kind
B2
Abstract

An example system includes a plurality of network nodes, each including one or more respective first transceivers configured to transmit data according to a first maximum throughput, and one or more respective second transceivers configured to transmit data according to a second maximum throughput that is less than the first maximum throughput. A first network node is configured to transmit, using a respective one of the first transceivers, first data including a plurality of optical subcarriers to two or more second network nodes according to the first maximum throughput, each optical subcarrier being associated with a different one of the two more other network nodes. The two or more second network nodes are configured to receive, using respective ones of the second transceivers, the first data from the first network node.

Claims (47)

1. A system comprising:

a plurality of network nodes, wherein a first one of the plurality of network nodes comprises:

a first transceiver, wherein the first transceiver has a first transmitter operable configured to transmit a plurality of first optical subcarriers carrying first data according to a first maximum throughput, the first transceiver including a first receiver,

a second transceiver including a second transmitter operable to transmit a second optical subcarrier carrying second data according to a second maximum throughput, wherein the first maximum throughput is greater than the second maximum throughput, the second transceiver including a second receiver, and

a third transceiver including a third transmitter operable to transmit a third optical subcarrier carrying third data according to the second maximum throughput, the third transceiver including a third receiver;

a second one of the plurality of network nodes comprising:

a fourth transceiver including a fourth transmitter operable to transmit a plurality of fourth optical subcarriers carrying fourth data according to the first maximum throughput, the fourth transceiver including a fourth receiver, and

a fifth transceiver including a fifth transmitter operable to transmit a fifth optical subcarrier carrying fifth data according to the second maximum throughput, and

a sixth transceiver including a sixth transmitter operable to transmit a sixth optical subcarrier carrying sixth data according to the second maximum throughput, the sixth transceiver including a sixth receiver;

and

a third one of the plurality of network nodes comprising:

a seventh transceiver including a seventh transmitter operable to transmit a plurality of seventh optical subcarriers carrying seventh data according to the first maximum throughput, the seventh transceiver including a seventh receiver, and

an eighth transceiver including an eighth transmitter operable to transmit an eighth optical subcarrier carrying eighth data according to the second maximum throughput, the eighth transceiver including a eighth receiver, and

a ninth transceiver including a ninth transmitter operable to transmit a ninth optical subcarrier carrying ninth data according to the second maximum throughput, the ninth transceiver including a ninth receiver;

wherein the first receiver is operable to receive the fifth subcarrier and the ninth subcarrier, and the second receiver is operable to receive the plurality of fourth optical subcarriers and the third receiver is operable to receive the plurality of seventh optical subcarriers,

the fourth receiver is operable to receive the second optical subcarrier and the eighth optical subcarrier, and the fifth receiver is operable to receive the plurality of first optical subcarriers and the sixth receiver is operable to receive the plurality of seventh optical subcarriers, and

the seventh receiver is operable to receive the third optical subcarrier and the sixth optical subcarrier, and the eighth receiver is operable to receive the plurality of fourth optical subcarriers, and the ninth receiver is operable to receive the plurality of first optical subcarriers.

2. The system of claim 1 , wherein each network node of the plurality of network nodes is communicatively coupled to each other network node of the plurality of network nodes.

3. The system of claim 1 , wherein at least one of the network nodes of the plurality of network nodes is communicatively coupled to only a subset the other network nodes of the plurality of network nodes.

4. The system of claim 1 , wherein, for each network node of the plurality of network nodes, at least one of the first transceivers of the network node is communicatively coupled to at least one of the second transceivers of only a subset of the other network nodes of the plurality of network nodes.

5. The system of claim 4 , wherein the second network nodes is configured to:

extract, from the first data, a portion of the first data addressed to the second network node.

6. The system of claim 5 , wherein the second network node is configured to extract the portion of the first data corresponding to the second network node by:

extracting the portion of the first data from one of the plurality of first optical subcarriers associated with that second network node.

7. The system of claim 1 , wherein the first transceiver is communicatively coupled to the fourth transceiver and the sixth transceiver.

8. A method comprising:

transmitting, with a first transmitter of a first transceiver of a first network node, a plurality of first optical subcarriers carrying first data according to a first maximum throughput, the first transceiver including a first receiver,

transmitting, with a second transmitter of a second transceiver of the first network node, a second optical subcarrier carrying second data according to a second maximum throughput, wherein the first maximum throughput is greater than the second maximum throughput, the second transceiver including a second receiver;

transmitting, with a third transmitter of a third transceiver of the first network node, a third optical subcarrier carrying third data according to the second maximum throughput, the third transmitter including a third receiver;

transmitting with a fourth transmitter of a fourth transceiver of a second network node, a plurality of fourth optical subcarriers carrying fourth data according to the first maximum throughput, the fourth transceiver including a fourth receiver, and

transmitting with a fifth transmitter of a fifth transceiver of the second network node a fifth optical subcarrier carrying fifth data according to the second maximum throughput, the fifth transceiver including a fifth receiver;

transmitting, with a sixth transmitter of a sixth transceiver of the second network node, a sixth optical subcarrier carrying sixth data according to the second maximum throughput, the sixth transmitter including a sixth receiver;

transmitting with a seventh transmitter of a seventh transceiver of a third network node a plurality of seventh optical subcarriers carrying seventh data according to the first maximum throughput, the seventh transceiver including a seventh receiver, and

transmitting with an eighth transmitter of an eighth transceiver included in the third network node an eighth optical subcarrier carrying eighth data according to the second maximum throughput, the eighth transceiver including an eighth receiver,

transmitting, with a ninth transmitter of a ninth transceiver of the third network node, a ninth optical subcarrier carrying ninth data according to the second maximum throughput, the ninth transmitter including a ninth receiver;

receiving with the first receiver the fifth subcarrier and the ninth subcarrier, and receiving with the second receiver the plurality of fourth optical subcarriers and receiving the plurality of seventh optical subcarriers with the third receiver,

receiving with the fourth receiver the second optical subcarrier and the eighth optical subcarrier,

receiving with the fifth receiver the plurality of first optical subcarriers and receiving with the sixth receiver the plurality of seventh optical subcarrier,

receiving with the seventh receiver the third optical subcarrier and the sixth optical subcarrier, and

receiving with the eighth receiver the plurality of fourth optical subcarriers and receiving with the ninth receiver the plurality of first optical subcarriers.

9. The method of claim 8 , wherein each network node of the plurality of network nodes is communicatively coupled to each other network node of the plurality of network nodes.

10. The method of claim 8 , wherein at least one of the network nodes of the plurality of network nodes is communicatively coupled to only a subset the other network nodes of the plurality of network nodes.

11. The method of claim 8 , wherein, for each network node of the plurality of network nodes, at least one of the first transceivers of the network node is communicatively coupled to at least one of the second transceivers of only a subset of the other network nodes of the plurality of network nodes.

12. The method of claim 11 , further comprising:

extracting, by the second network node, from the first data, a portion of the first data addressed to the second network node.

13. The method of claim 12 , wherein extracting, by the second network nodes, the portion of the first data corresponding to the second network node comprises extracting the portion of the first data from one of the plurality of first optical subcarriers associated with the second network node.

14. The method of claim 8 , wherein the first transceiver is communicatively coupled to the fourth transceiver and the sixth transceiver.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2022
From: HAND, STEVEN J.
To: INFINERA CORPORATION
Reel/Frame 058626/0017 →
Continuity (2)
Provisional Application 62896052 · Sep 5, 2019
Related Publication 20210076110A1 · Mar 11, 2021