18239467. CONGESTION NOTIFICATION IN A MULTI-QUEUE ENVIRONMENT simplified abstract (Intel Corporation)

From WikiPatents
Jump to navigation Jump to search

CONGESTION NOTIFICATION IN A MULTI-QUEUE ENVIRONMENT

Organization Name

Intel Corporation

Inventor(s)

Md Ashiqur Rahman of Portland OR (US)

Rong Pan of Saratoga CA (US)

Roberto Penaranda Cebrian of Santa Clara CA (US)

Allister Alemania of North Plains OR (US)

Pedro Yebenes Segura of San Jose CA (US)

CONGESTION NOTIFICATION IN A MULTI-QUEUE ENVIRONMENT - A simplified explanation of the abstract

This abstract first appeared for US patent application 18239467 titled 'CONGESTION NOTIFICATION IN A MULTI-QUEUE ENVIRONMENT

Simplified Explanation

The abstract describes a network interface device that uses telemetry data to select the next hop network interface device based on congestion information. Here are the key points:

  • The network interface device includes a host interface, DMA circuitry, a network interface, and circuitry.
  • The circuitry is configured to select the next hop network interface device based on received telemetry data from at least one switch.
  • The telemetry data is based on congestion information of a first queue associated with a first traffic class.
  • The telemetry data is also based on per-network interface device hop-level congestion states from at least one network interface device.
  • The first queue shares bandwidth of an egress port with a second queue.
  • The first traffic class is associated with packet traffic subject to congestion control based on utilization of the first queue.
  • The utilization of the first queue is based on a drain rate of the first queue and a transmit rate from the egress port.

Potential applications of this technology:

  • Network routing and traffic management systems
  • Data centers and cloud computing environments
  • Internet service providers and network service providers

Problems solved by this technology:

  • Efficient selection of the next hop network interface device based on congestion information
  • Improved congestion control for packet traffic
  • Optimal utilization of network resources

Benefits of this technology:

  • Enhanced network performance and reliability
  • Reduced congestion and improved quality of service
  • Efficient allocation of bandwidth and resources


Original Abstract Submitted

Examples described herein relate to a network interface device. In some examples, the network interface device includes a host interface; a direct memory access (DMA) circuitry; a network interface; and circuitry. The circuitry can be configured to: based on received telemetry data from at least one switch: select a next hop network interface device from among multiple network interface devices based on received telemetry data. In some examples, the telemetry data is based on congestion information of a first queue associated with a first traffic class, the telemetry data is based on per-network interface device hop-level congestion states from at least one network interface device, the first queue shares bandwidth of an egress port with a second queue, the first traffic class is associated with packet traffic subject to congestion control based on utilization of the first queue, and the utilization of the first queue is based on a drain rate of the first queue and a transmit rate from the egress port.