Container Resource Expansion Targeting Bottleneck Types

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current resource expansion methods in resource groups lead to unnecessary waste, as all resources are expanded, rather than just the insufficient ones, limiting the maximum carrying capacity and efficiency.

Innovation Solution

A method to determine and expand only the resource within a resource group that fails to meet scheduling requirements, allowing for targeted capacity expansion without wasting other resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all resources in a resource group are expanded during capacity expansion, then the scheduling requirement is met, but resource waste increases significantly

Engineering Contradiction:
Improvescheduling requirementVSAvoidresource waste
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The patent segments the resource group into multiple independent resource types (CPU, memory, storage, network, etc.) and identifies only the specific resource type that fails to meet scheduling requirements. Instead of expanding all resources uniformly, the system performs targeted capacity expansion on the identified bottleneck resource type, thereby avoiding waste of other sufficient resources.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by treating different resource types within the resource group differently based on their actual utilization status. The system identifies the specific resource type with insufficient capacity and applies capacity expansion only to that local area, rather than applying uniform expansion across the entire resource group, thus optimizing resource allocation efficiency.

Inventive Principle:
Principle #3Local quality

2Quantity of substance

If all resources in a resource group are expanded, then the maximum carrying capacity is increased, but the cost and complexity increase

Engineering Contradiction:
Improvecarrying capacityVSAvoidexpansion complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent divides the resource group into distinct resource types and independently evaluates the capacity status of each type. This segmentation allows the system to identify the specific bottleneck resource type and perform targeted expansion, reducing the overall scope and complexity of the expansion operation compared to expanding all resources uniformly.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by performing capacity expansion only on the specific resource type that is insufficient, rather than expanding all resources in the resource group. This partial expansion approach achieves the necessary carrying capacity increase while minimizing the scope, cost, and complexity of the expansion operation.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If uniform capacity expansion is performed on all resources, then resource availability is improved, but resource utilization efficiency decreases

Engineering Contradiction:
Improveresource availabilityVSAvoidutilization efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements local quality by differentiating between resource types based on their capacity status. The system identifies the specific resource type that fails to meet scheduling requirements and performs capacity expansion only on that resource type, thereby improving resource availability where needed while maintaining high utilization efficiency by avoiding unnecessary expansion of already-sufficient resources.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the capacity parameter of only the specific resource type that is insufficient, rather than uniformly changing all resource parameters. This targeted parameter change approach improves resource availability for the bottleneck resource type while avoiding the creation of unused capacity in other resource types, thus maintaining high utilization efficiency.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP3702915B1Data processing method and device, storage medium, processor, and system
Publication Date: 2023.09.20 ALIBABA GROUP HOLDING LTD
  • EP3702915B1 patent drawingFigure 1~2
  • EP3702915B1 patent drawingFigure 3~4
  • EP3702915B1 patent drawingFigure 5

AI summary

Data processing method, apparatus, storage medium, processor, and system are disclosed in the present invention. The data processing method includes determining a resource to be expanded in a resource group of a container service, wherein the resource group includes a plurality of different types of resources associated with the container service, and the resource to be expanded is a resource that fails to meet a scheduling requirement among a plurality of different types of resources during resource scheduling; and performing a capacity expansion for the resource to be expanded. The present invention solves the technical problem of wasting resources due to a capacity expansion of all resources in a resource group during a capacity expansion of a resource.