Virtual Routing Fields for Isolating Incast Network Congestion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High-performance computing systems face challenges in managing network congestion due to the incast problem, where multiple nodes send data simultaneously to fewer nodes, leading to severe traffic overload and inefficient resource allocation, which existing Explicit Congestion Notification (ECN) techniques respond to only gradually, affecting performance.

Innovation Solution

Implementing virtual routing fields (VRFs) in switches to augment routing decisions by configuring isolation between different traffic types and enabling load balancing, allowing for dynamic adjustment of network paths without altering existing routing algorithms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If adaptive routing is used in congested networks, then routing flexibility and resource utilization are improved, but congestion spreads to more links when receivers are overloaded with incast traffic

Engineering Contradiction:
Improverouting flexibilityVSAvoidcongestion spread
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The network fabric is segmented into multiple virtual routing fields (VRFs) that can be independently controlled. Incast-prone traffic is isolated into dedicated VRFs separate from latency-sensitive traffic, preventing congestion spread while maintaining routing flexibility within each segment.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Virtual routing fields act as intermediary layers between physical network links and traffic flows. These VRFs mediate traffic routing decisions, allowing adaptive routing algorithms to operate within isolated virtual spaces without propagating congestion to other traffic types.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If multiple compute nodes send high-volume traffic to few storage nodes simultaneously, then data transfer throughput is improved, but network infrastructure becomes overloaded causing incast problem

Engineering Contradiction:
Improvedata transfer throughputVSAvoidnetwork stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

Storage traffic is segmented into dedicated virtual routing fields that provide isolated pathways from compute nodes to storage nodes. This segmentation allows high-volume data transfers to proceed reliably without overloading shared network infrastructure, as each VRF handles specific traffic patterns independently.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically assigns traffic to different virtual routing fields based on traffic type and destination. Compute nodes can dynamically switch between VRFs for different storage operations, enabling flexible high-throughput data transfer while maintaining network stability through adaptive traffic management.

Inventive Principle:
Principle #15Dynamics

3Reliability

If Explicit Congestion Notification is used to manage congestion, then packet loss is reduced through marking, but response time is delayed and performance suffers

Engineering Contradiction:
Improvepacket delivery reliabilityVSAvoidcongestion response time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Congestion prevention actions are taken preliminarily by isolating incast traffic into dedicated virtual routing fields before congestion occurs. This preliminary segmentation prevents congestion buildup, eliminating the need for reactive ECN marking and reducing response delays.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent converts the potentially harmful incast traffic pattern into a beneficial isolated flow within dedicated VRFs. By transforming the incast problem into a controlled virtual routing scenario, the system achieves both high throughput and low latency without relying on ECN's gradual response mechanism.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Data Source

PatentUS12542738B2Virtual routing fields
Publication Date: 2026.02.03 CORNELIS NETWORKS INC
  • US12542738B2 patent drawing
  • US12542738B2 patent drawing
  • US12542738B2 patent drawing

AI summary

A switch including a plurality of ports; a management processor; and a switch core configured to receive a packet for transmission including a destination local ID (‘DLID’) and a virtual routing field (‘VRF) augmenting the routing of the packet on a route to the DLID according to a particular routing algorithm in dependence upon the VRF.