CDI Host Network Resource Reconfiguration During Runtime

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In CDI-based data centers, the flexibility and utilization of network resources are limited as they cannot be dynamically adjusted once allocated, leading to poor resource management and low utilization.

Innovation Solution

A method and apparatus for dynamically adjusting network resources allocated to hosts in a CDI system, allowing for real-time updates based on user requirements, utilizing a system management module to manage and adjust network resources, including intelligent network interface cards with processor cores and virtual network interface cards, and enabling sharing and memory exchange through CXL buses.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If network resources are allocated to a host by using software in a CDI-based data center, then the host can perform data transmission and data processing tasks, but the quantity of network resources cannot be adjusted in subsequent running process, leading to poor flexibility and low resource utilization

Engineering Contradiction:
Improveflexibility of network resource adjustmentVSAvoidresource utilization
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements dynamic resource adjustment by introducing a runtime reconfiguration mechanism that allows the quantity of network resources to be changed during host operation. The system management module receives runtime reconfiguration requests and dynamically adjusts the number of network resources allocated to the host without requiring host shutdown, transforming the static allocation model into a dynamic one that adapts to changing workload demands

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of network resource quantity from fixed to variable. By allowing the quantity of network resources to be adjusted based on runtime reconfiguration requests, the system enables flexible parameter modification that matches actual user needs, thereby improving both flexibility and resource utilization efficiency

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If the network resource is fixed once allocated, then the system configuration is simple and stable, but the resource cannot meet changing user demands and flexibility is poor

Engineering Contradiction:
Improveability to meet changing user demandsVSAvoidsystem configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a system management module as an intermediary between users and the network resource allocation system. This module receives runtime reconfiguration requests from users, processes the adjustment requests, and coordinates the resource reallocation process, thereby simplifying the user interaction while enabling flexible resource changes without increasing overall system complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system prepares for resource adjustment by establishing a management framework and communication mechanisms in advance. The system management module is pre-configured to handle runtime reconfiguration requests, and the necessary infrastructure for dynamic resource allocation is set up beforehand, allowing flexible resource changes to occur smoothly without adding complexity during operation

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250373567A1Resource configuration method and apparatus, system, and device
Publication Date: 2025.12.04 HUAWEI TECH CO LTD
  • US20250373567A1 patent drawing
  • US20250373567A1 patent drawing
  • US20250373567A1 patent drawing

AI summary

In accordance with an embodiment, a method includes: after completing an initial resource configuration of the host, obtaining host resource update information configured by a user, wherein the host resource update information indicates a network resource that needs to be allocated to the host, and the host is in a composable disaggregated infrastructure (CDI)-based computing system that further includes the network resource; and during a running process of the host, adjusting, based on the host resource update information, a network resource allocated to the host, wherein the network resource allocated to the host is configured to be used to perform data transmission with the host or carry a data processing task that needs to be executed by the host