Multi-Cluster Autoscaling with Hierarchical Cross-Cluster Coordination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current technologies lack efficient and accurate methods for cross-cluster instance autoscaling in multi-cloud and multi-cluster deployments, leading to resource inefficiencies and high migration costs.

Innovation Solution

A multi-cluster system with a management apparatus that includes a status detection module, scaling configuration management module, and scaling execution module, which collaborates single-cluster and cross-cluster autoscaling policies to optimize resource allocation across clusters, minimizing migration costs and leveraging existing single-cluster management systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional single-cluster autoscaling technology is used, then single-cluster instance autoscaling can be implemented, but cross-cluster instance autoscaling cannot be implemented

Engineering Contradiction:
Improvecross-cluster instance autoscaling capabilityVSAvoidscaling system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the scaling system into two distinct modules: a native scaling module for single-cluster autoscaling and a management apparatus for cross-cluster coordination. This segmentation allows each module to operate independently with specialized functions, enabling cross-cluster capability without overwhelming complexity in a single system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The management apparatus acts as an intermediary between multiple clusters, coordinating scaling decisions across cluster boundaries. It receives scaling requests, evaluates resource availability across clusters, and executes appropriate scaling actions, thereby enabling cross-cluster autoscaling without requiring direct complex interactions between all cluster components.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If cross-cluster autoscaling is implemented without hierarchical management, then resource allocation across clusters can be achieved, but migration costs increase and existing systems require large-scale reconstruction

Engineering Contradiction:
Improveresource allocation efficiencyVSAvoidsystem migration cost
Core Design Contradiction:
ProductivityVSEase of manufacture

Solution Approach 1:

The patent preserves and utilizes existing native scaling modules in each cluster before implementing cross-cluster functionality. By maintaining the original single-cluster autoscaling capabilities and adding cross-cluster coordination on top, the system avoids large-scale reconstruction and reduces migration costs while achieving efficient resource allocation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The management apparatus is designed to work with existing native scaling modules, making the overall system universal and compatible with various cluster configurations. This multi-functionality allows the system to leverage existing infrastructure while adding new cross-cluster capabilities, thereby reducing implementation costs and migration overhead.

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

3Extent of automation

If multi-cluster scaling configuration is split into single-cluster configurations, then hierarchical management of autoscaling can be implemented, but configuration management complexity increases

Engineering Contradiction:
Improvehierarchical autoscaling managementVSAvoidconfiguration management complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The patent introduces a hierarchical dimension to configuration management, where a global multi-cluster scaling configuration coexists with individual single-cluster configurations. This dimensional hierarchy allows automated coordination across clusters while maintaining local customization capabilities, managing complexity through structured organization rather than flat monolithic configuration.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS20250370825A1Multi-Cluster System, Autoscaling Method Therefor, Computing Device Cluster, and Medium
Publication Date: 2025.12.04 HUAWEI CLOUD COMPUTING TECHNOLOGIES CO LTD
  • US20250370825A1 patent drawing
  • US20250370825A1 patent drawing
  • US20250370825A1 patent drawing

AI summary

A multi-cluster system includes: a plurality of clusters in which an application is deployed, where a plurality of instances of the application are distributed in the plurality of clusters, each cluster includes a native scaling module, and the native scaling module is configured to increase or decrease a quantity of instances in the cluster to implement single-cluster instance autoscaling; and a management apparatus, configured to manage the plurality of clusters. According to this application, single-cluster autoscaling and cross-cluster autoscaling can be implemented, migration costs can be reduced, large-scale reconstruction of an existing system can be avoided, and compatibility can be implemented.