NIC Port Virtualization for Fast Network Failover

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Large data centers experience low fault tolerance and computationally costly restarts due to NIC transceiver failures, particularly in AI workloads, leading to downtime and productivity loss.

Innovation Solution

Implementing a software stack solution for dataplane control that rapidly switches network connections from a failing port to a reserve port using a NIC with onboard processing capabilities, updating network forwarding rules to ensure seamless continuity without full reset.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If virtualized services are migrated to different underlying hardware when port failures are detected, then fault tolerance is improved, but computational overhead and restart costs increase significantly for AI workloads

Engineering Contradiction:
Improvefault toleranceVSAvoidcomputational overhead
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system pre-establishes backup network paths and standby hardware resources before failures occur. When a port failure is detected, the virtualized service can immediately switch to the pre-prepared backup path without requiring computational restart or migration, thus improving fault tolerance while avoiding high computational overhead.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a network controller as an intermediary that manages failover logic and path selection. This intermediary handles the complexity of failure recovery, allowing the AI workload to continue running while the controller transparently redirects traffic through alternative paths, eliminating the need for computationally expensive service restarts.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If traditional network reconfiguration is performed after port failure, then connectivity is restored, but downtime and productivity loss occur due to the reconfiguration process

Engineering Contradiction:
Improveconnectivity restorationVSAvoiddowntime
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Backup network paths are pre-configured and standby hardware resources are prepared in advance before any failure occurs. When a port failure is detected, the system can immediately activate the pre-prepared backup path, restoring connectivity instantly without requiring time-consuming reconfiguration processes.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements dynamic path selection and adaptive failover mechanisms that can rapidly respond to failures. The network controller continuously monitors port status and can dynamically switch between primary and backup paths in real-time, minimizing downtime by making rapid reconfiguration decisions rather than performing traditional sequential reconfiguration.

Inventive Principle:
Principle #15Dynamics

3Stability of the object's composition

If full network reset is performed to restore connectivity after failure, then network stability is achieved, but operational continuity is interrupted causing productivity loss

Engineering Contradiction:
Improvenetwork stabilityVSAvoidoperational continuity
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The patent extracts the failover logic from the AI workload itself and places it in a dedicated network controller. This allows the network to perform localized failover at the controller level without interrupting the AI computation, maintaining both network stability and operational continuity simultaneously by isolating the recovery process from the workload.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The network controller acts as an intermediary that maintains network stability through intelligent path selection without requiring full network resets. It can selectively switch individual failed paths while keeping the rest of the network and AI workloads running, thus preserving operational continuity while achieving the necessary stability through targeted rather than comprehensive resets.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250358174A1Virtualizing hardware resilience for network connections
Publication Date: 2025.11.20 MELLANOX TECHNOLOGIES LTD(IL)
  • US20250358174A1 patent drawing
  • US20250358174A1 patent drawing
  • US20250358174A1 patent drawing

AI summary

A network resiliency controller may monitor a port status for a network interface controller. A software defined datapath may be used to virtualize different ports of the network interface controller and direct traffic to a given port. If it is determined that a port failure is imminent or has occurred, one or more selectors may modify a port associated with the network interface controller. The network resiliency controller may identify the port switching, determine a new connection has been established with a new port, and then modify one or more traffic rules for routing traffic along the new port.