CDI Host Network Resource Reconfiguration During Runtime
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
Data Source
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


