Virtual NIC Grouping for Faster Kubernetes Container Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The manual configuration of virtual network interface cards for container groups in Kubernetes clusters results in low efficiency and high time costs, affecting the loading efficiency of these resources.

Innovation Solution

Integrate multiple virtual network interface cards into groups within a node, assign a target group to the container group, and analyze the target group for address information to configure the resource efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If virtual network interface cards are manually screened and assigned one by one to container groups, then configuration accuracy can be ensured, but configuration efficiency is low and time cost is high

Engineering Contradiction:
Improveconfiguration efficiencyVSAvoidconfiguration time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent segments virtual network interface cards into groups based on their address information characteristics. Instead of handling individual NICs separately, the system divides them into manageable groups that can be assigned as units, reducing the complexity and time of configuration while maintaining precision through structured organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary integration and grouping of virtual network interface cards before they are assigned to container groups. By pre-organizing the NICs into groups with defined address information, the system eliminates the need for manual screening during the assignment phase, significantly reducing configuration time and improving efficiency.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If multiple virtual network interface cards are loaded by container groups, then network functionality is enhanced, but configuration time increases significantly

Engineering Contradiction:
Improvenetwork functionalityVSAvoidconfiguration time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent merges multiple virtual network interface cards into unified groups that can be assigned to container groups as single units. This combining approach maintains the enhanced network functionality provided by multiple NICs while dramatically reducing configuration time, as the entire group is assigned through a single operation rather than individual card-by-card configuration.

Inventive Principle:
Principle #5Merging (Combining)

3Measurement precision

If manual comparison and screening is used to assign virtual network interface cards, then assignment accuracy is maintained, but configuration efficiency decreases

Engineering Contradiction:
Improveassignment accuracyVSAvoidconfiguration efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent introduces an address information-based grouping mechanism as an intermediary between the virtual network interface cards and container groups. This intermediary structure automatically organizes NICs into groups based on their address characteristics, providing both accuracy in assignment and efficiency in configuration, eliminating the need for manual comparison and screening.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12363008B2Configuration method and apparatus for virtual network interface card resource, and computer device and medium
Publication Date: 2025.07.15 INSPUR SUZHOU INTELLIGENT TECH CO LTD
  • US12363008B2 patent drawing
  • US12363008B2 patent drawing
  • US12363008B2 patent drawing

AI summary

The present disclosure provides a configuration method for virtual network interface card resource, including: integrating a plurality of virtual network interface cards in a node where a container group is located, so as to obtain a virtual network interface card set including a plurality of virtual network interface card groups; assigning a target virtual network interface card group for the container group from the virtual network interface card set; analyzing the target virtual network interface card group to obtain address information of target virtual network interface cards in the target virtual network interface card group; and configuring a virtual network interface card resource for the container group according to the address information.