Dynamically switching queueing schemes for network switches
AssigneeInfinera Corporation
InventorSteven J. Hand
Life of this patent
Estimating the term…
Abstract
In an example method, network traffic transmitted between a plurality of network nodes via a communications network is monitored. Subsets of the network traffic are ranked according to one or more ranking criteria. A mesh network is deployed between the plurality of network nodes based on the ranking of the subsets of the network traffic. The mesh network includes a plurality of network links, where each network link communicatively couples a respective network node from among the plurality of network nodes to another respective network node from among the plurality of network nodes.
Claims18
A method comprising:
- monitoring network traffic transmitted between a plurality of network nodes via a communications network;
- ranking subsets of the network traffic according to one or more ranking criteria;
- and
- deploying a mesh network between the plurality of network nodes based on the ranking of the subsets of the network traffic, wherein the mesh network comprises a plurality of network links, wherein each network link communicatively couples a respective network node from among the plurality of network nodes to another respective network node from among the plurality of network nodes, one of the plurality of network nodes including a laser;
- and
- modulating light output from the laser to provide a plurality of optical subcarriers, such that the plurality of optical subcarriers is transmitted on one of the plurality of network links.
A non-transitory, computer-readable storage medium having instructions stored thereon, that when executed by one or more processors, cause the one or more processors to perform operations comprising:
- monitoring network traffic transmitted between a plurality of network nodes via a communications network;
- ranking subsets of the network traffic according to one or more ranking criteria;
- and
- determining a deployment of a mesh network between the plurality of network nodes based on the ranking of the subsets of the network traffic, wherein the mesh network comprises a plurality of network links, wherein each network link communicatively couples a respective network node from among the plurality of network nodes to another respective network node from among the plurality of network nodes, one of the plurality of network nodes including a laser and a modulator;
- and
- controlling the modulator to modulate light output from the laser to provide a plurality of optical subcarriers, such that the plurality of optical subcarriers is transmitted on one of the plurality of network links.
A system comprising:
- one or more processors;
- and
- memory storing instructions that when executed by the one or more processors, cause the one or more processors to perform operations comprising:
- monitoring network traffic transmitted between a plurality of network nodes via a communications network;
- ranking subsets of the network traffic according to one or more ranking criteria;
- determining a deployment of a mesh network between the plurality of network nodes based on the ranking of the subsets of the network traffic, wherein the mesh network comprises a plurality of network links, wherein each network link communicatively couples a respective network node from among the plurality of network nodes to another respective network node from among the plurality of network nodes one of the plurality of network nodes including a laser and a modulator;
- and
- controlling the modulator to modulate light output from the laser to provide a plurality of optical subcarriers, such that the plurality of optical subcarriers is transmitted on one of the plurality of network links.
Dependencies are inferred from the claim text.