Gen-Z Interface Congestion Control via Vendor-Defined Priority Fields
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The Gen-Z interface standard lacks efficient congestion control methods, leading to service quality issues due to instantaneous workload increases and packet saturation, as it only provides limited rules for managing congestion.
Innovation Solution
A method and apparatus that record and transmit priority information using vendor-defined fields within the Gen-Z interface, allowing for vendor-defined congestion control by setting specific values in Congestion CAP1, Congestion CAP1 Control, and Vendor-defined PTR fields, enabling packet-level congestion management based on priority.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the Gen-Z interface standard is used to process data-centric workloads with unstructured data, then data processing capacity is improved, but congestion control capability deteriorates due to limited rules in the standard
Solution Approach 1:
The patent modifies packet parameters by adding priority information fields to packets transmitted over the Gen-Z interface. This allows different priority levels to be assigned to different data packets, enabling sophisticated congestion control without changing the underlying Gen-Z interface standard. The priority fields are embedded within existing packet structures, changing the parameter space of packet metadata to achieve adaptability.
2Adaptability or versatility
If vendor-defined fields are used to record priority information, then congestion control flexibility is improved, but device complexity increases due to additional field management
Solution Approach 1:
The patent uses vendor-defined fields that can serve multiple functions: they carry priority information for congestion control, maintain compatibility with existing Gen-Z interface implementations, and provide a standardized mechanism that can be universally applied across different devices and workloads. This multi-functionality reduces the need for device-specific customizations despite the added flexibility.
3Reliability
If priority information is recorded in packets, then service quality for latency-critical services is improved, but packet structure complexity increases
Solution Approach 1:
The patent segments the packet structure by introducing distinct priority information fields that are separate from the main data payload. This segmentation allows priority handling to be processed independently from data processing, enabling quality of service differentiation without fundamentally complicating the core packet structure. The priority fields can be processed by dedicated congestion control logic.
Data Source
AI summary
Provided are a method and an apparatus for controlling congestion based on a generation Z (Gen-Z) interface. When a first device receives, from a second device, a second packet that is a response to a first packet transmitted to the second device, and the second packet indicates that a congestion situation occurs, the first device records priority information of a packet in a predetermined field for congestion control among fields according to the Gen-Z interface. Then, the first device transmits a third packet including priority information to the second device.


