Technologies for switch link and ply management for variable oversubscription ratios

US11108574B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11108574-B2
Application numberUS-201916583516-A
CountryUS
Kind codeB2
Filing dateSep 26, 2019
Priority dateSep 26, 2019
Publication dateAug 31, 2021
Grant dateAug 31, 2021

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.

Technologies for switch link and ply management for variable oversubscription ratios include powering up and down links of one or more network plys according to bandwidth demand, desired oversubscription ratio and/or other parameters. Telemetry data representing one or more network traffic metrics of one or more switch plies is monitored to determine respective power states of the plurality of links associated with the one or more switch plies as a function of a desired oversubscription ratio calculated based on the telemetry data. The respective power state of the plurality of links is set accordingly.

First claim

Opening claim text (preview).

The invention claimed is: 1. A compute device for switch link and ply management for variable oversubscription ratios, the computing device comprising: a switch manager to monitor telemetry data representing one or more network traffic metrics of one or more switch plies; a power manager to determine a respective power state of a plurality of links associated with the one or more switch plies as one of a first power state, a second power state, or a third power state as a function of a desired oversubscription ratio calculated based on the telemetry data, the first power state represents a first sleep state, the second power state represents a second sleep state with a lower latency exit than the first sleep state of the first power state, the third power state represents a ready to use state; and wherein the switch manager is to set the respective power state of the plurality of links in accordance with the power manager. 2. The compute device of claim 1 , wherein the power manager is to determine a reduced power state for a plurality of links in response to reduced bandwidth demand based on the telemetry data, and wherein the switch manager is to set at least a portion of the plurality of links to the reduced power state in response to reduced bandwidth demand. 3. The compute device of claim 2 , wherein the power manager is to adjust the reduced power state to an increased power state for at least a portion of the plurality of links in response to increased bandwidth demand based on the telemetry data, and wherein the switch manager is to set at least a portion of the plurality of links to the increased power state in response to increased bandwidth demand. 4. The compute device of claim 3 , wherein the power manager is to determine which number of links from the plurality of links to adjust to the reduced power state in response to one or more of (i) reduced bandwidth demand based on the telemetry data or (ii) quality of service (QoS). 5. The compute device of claim 1 , wherein the power manager calculates the oversubscription ratio based on a bandwidth allocated to one or more remote compute devices in communication with a plurality of ports of the one or more switch plies and the network traffic metrics of the telemetry data. 6. The compute device of claim 1 , wherein to determine the respective power state of the plurality of links comprises to predict the respective power state based on historical data. 7. The compute device of claim 1 , further comprising a network topography manager to dynamically update network paths as a function of the respective power states of the plurality of links of the one or more switch plies, wherein the network topographic manager is to dynamically determine one or more alternative network paths as a function of the respective power states of the plurality of links. 8. The compute device of claim 1 , wherein to determine the respective power state of a plurality of links comprises to determine the respective power state of a plurality of links as a function of a customer policy. 9. One or more non-transitory, computer-readable storage media comprising a plurality of instructions stored thereon that, in response to being executed, cause a computing device to: monitor telemetry data representing one or more network traffic metrics of one or more switch plies; determine a respective power state of a plurality of links associated with the one or more switch plies as one of a first power state, a second power state, or a third power state as a function of a desired oversubscription ratio calculated based on the telemetry data, the first power state represents a first sleep state, the second power state represents a second sleep state with a lower latency exit than the first sleep state of the first power state, the third power state represents a ready to use state; and set the respective power state of the plurality of links. 10. The one or more non-transitory, computer-readable storage media of claim 9 , further comprising a plurality of instructions stored thereon that, in response to being executed, cause the computing device to determine a reduced power state in response to reduced bandwidth demand based on the telemetry data. 11. The one or more non-transitory, computer-readable storage media of claim 9 , wherein to determine the respective power state of the plurality of links comprises to select the respective power state to satisfy the oversubscription ratio. 12. The one or more non-transitory, computer-readable storage media of claim 9 , further comprising a plurality of instructions stored thereon that, in response to being executed, cause the computing device to categorize the respective power state of the plurality of links based on a machine learning algorithm. 13. The one or more non-transitory, computer-readable storage media of claim 9 , further comprising a plurality of instructions stored thereon that, in response to being executed, cause the computing device to dynamically update network paths as a function of the respective power states of the plurality of links of the one or more switch plies, wherein to dynamically update network paths comprise to dynamically determine one or more alternative network paths as a function of the respective power states of the plurality of links. 14. The one or more non-transitory, computer-readable storage media of claim 9 , wherein to determine the respective power state of a plurality of links comprises to determine the respective power state of a plurality of links as a function of a customer policy. 15. A method for switch link and ply management for variable oversubscription ratios, the method comprising: monitoring, by a compute device, telemetry data representing one or more network traffic metrics of one or more switch plies; determining, by the compute device, a respective power state of a plurality of links associated with the one or more switch plies as one of a first power state, a second power state, or a third power state as a function of a desired oversubscription ratio calculated based on the telemetry data, the first power state represents a first sleep state, the second power state represents a second sleep state with a lower latency exit than the first sleep state of the first power state, the third power state represents a ready to use state; and setting, by the compute device, the respective power state of the plurality of links. 16. The method of claim 15 , further comprising determining, by the compute device, a reduced power state for a plurality of links in response to reduced bandwidth demand based on the telemetry data, and setting at least a portion of the plurality of links to the reduced power state in response to reduced bandwidth demand. 17. The method of claim 16 , further comprising changing, by the compute device, the reduced power state to an increased power state for at least a portion of the plurality of links in response to increased bandwidth demand based on the telemetry data, and setting at least a portion of the plurality of links to the reduced power state in response to reduced bandwidth demand.

Assignees

Inventors

Classifications

  • H04L49/10Primary

    characterised by the switching fabric construction · CPC title

  • Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters · CPC title

  • H04L12/10Primary

    Current supply arrangements · CPC title

  • H04L49/40Primary

    Constructional details, e.g. power supply, mechanical construction or backplane · CPC title

  • in wire-line communication networks, e.g. low power modes or reduced link rate · 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 US11108574B2 cover?
Technologies for switch link and ply management for variable oversubscription ratios include powering up and down links of one or more network plys according to bandwidth demand, desired oversubscription ratio and/or other parameters. Telemetry data representing one or more network traffic metrics of one or more switch plies is monitored to determine respective power states of the plurality of …
Who is the assignee on this patent?
Intel Corp
What technology area does this patent fall under?
Primary CPC classification H04L49/10. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 31 2021 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).