18239467. CONGESTION NOTIFICATION IN A MULTI-QUEUE ENVIRONMENT simplified abstract (Intel Corporation)
Contents
CONGESTION NOTIFICATION IN A MULTI-QUEUE ENVIRONMENT
Organization Name
Inventor(s)
Md Ashiqur Rahman of Portland OR (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.