Smart NIC/DPU Translation Agent for API Interoperability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The integration and utilization of Smart NICs and DPUs in data centers are hindered by the lack of standardized APIs and proprietary interfaces among different vendors, leading to complexity and inefficiency in communication and management.

Innovation Solution

A Smart NIC/DPU translation agent that translates vendor-neutral API methods into vendor-specific ones, enabling seamless communication and management across different Smart NICs and DPUs, using a fabric data model and high-performance RPC framework.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If vendor-specific proprietary interfaces are used for Smart NICs and DPUs, then each vendor can optimize their own communication protocols, but the system complexity increases and interoperability decreases

Engineering Contradiction:
Improvevendor-specific optimizationVSAvoidcommunication complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a translation agent as an intermediary component that sits between the vendor-specific Smart NIC/DPU interfaces and the standard化管理 system. This agent translates proprietary vendor interfaces into standardized API methods, enabling interoperability without losing vendor-specific optimization capabilities. The translation agent acts as a mediator that converts between different communication protocols and data models.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple vendor-specific APIs are implemented to support different Smart NICs and DPUs, then comprehensive vendor support is achieved, but the ease of operation decreases

Engineering Contradiction:
Improvevendor support coverageVSAvoidmanagement ease
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent creates a universal translation layer that can handle multiple vendor-specific APIs through a single standardized interface. The translation agent is designed to work with various vendors' proprietary interfaces while presenting a unified API to the management system, eliminating the need for separate implementation for each vendor.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The translation agent serves as a mediator that abstracts away vendor-specific details from the management system. It handles the complexity of multiple vendor APIs internally while providing a simplified, standardized interface externally, making the system easier to operate.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If proprietary communication methods are used, then vendor-specific features can be fully utilized, but the loss of information increases due to lack of standardized data models

Engineering Contradiction:
Improvevendor feature utilizationVSAvoiddata model compatibility
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The translation agent acts as an intermediary that preserves vendor-specific feature information while translating it into standardized data models. It maintains the rich functionality of proprietary interfaces without losing information during the translation process to standard APIs.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the parameter representation from vendor-specific formats to standardized formats through the translation agent. This parameter transformation maintains information integrity while enabling standardized processing and management.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12418441B2Smart NIC/DPU translation agent for vendor-specific communication
Publication Date: 2025.09.16 HEWLETT PACKARD ENTERPRISE DEV LP
  • US12418441B2 patent drawing
  • US12418441B2 patent drawing
  • US12418441B2 patent drawing

AI summary

As a part of a networking system, a Smart Network Interface Card (NIC)/Data Processing Unit (DPU) translation agent can be implemented by a device within a Smart NIC/DPU. The Smart NIC/DPU translation agent translates operation requests associated with a vendor-neutral API method into a vendor-specific API method, e.g., to communicate with vendor-specific firmware. The agent comprises an orchestration unit for detecting an operation request from an external entity having vendor-neutral API; and translating the operation request based upon a fabric data model; a configuration service unit for generating management commands based on the modified operation request; and a proxy service unit for receiving and translating the configuration commands to communicate with vendor-specific firmware using the vendor-specific API method.