Cloud Management Device Pre-Allocating IP Addresses for Rapid Elastic Scale-Up

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current elastic scale-up technologies in cloud computing are slow in deploying new virtual machines to handle increased service traffic, leading to delayed provision of external services due to the time-consuming process of building a new virtual machine environment and configuring applications.

Innovation Solution

A cloud management device rapidly scales up by pre-allocating an IP address to a new node before updating the data routing table, allowing it to receive service requests from a load balancer, and then migrates records to ensure seamless service provision, using a hybrid scale-up mode that includes pre-scale-up and formal scale-up conditions based on resource and service performance indicators.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a new virtual machine environment is built and application is configured when system capacity resource is allocated according to requirement, then the new node can support access service, but the scale-up process consumes relatively long time and the added node cannot provide external service promptly

Engineering Contradiction:
Improveservice availabilityVSAvoidscale-up time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-allocating IP addresses to potential new nodes before they are actually needed for service. When scale-up is triggered, these pre-configured nodes can be rapidly activated and integrated into the service network without undergoing time-consuming IP allocation and configuration processes, thus reducing scale-up time while maintaining service availability

Inventive Principle:
Principle #10Preliminary action

2Ease of manufacture

If virtual machine environment building and application configuration are performed during scale-up, then the new node becomes functional, but both processes consume relatively long time delaying service provision

Engineering Contradiction:
Improvenode configuration completenessVSAvoidscale-up speed
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The system performs preliminary configuration by pre-allocating IP addresses and preparing node environments in advance. When scale-up is needed, the new node already has its network identity assigned and can be rapidly integrated into the cluster, eliminating the time-consuming configuration steps during critical scale-up operations

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the node configuration process into distinct phases: pre-allocation phase (IP address assignment before scale-up) and activation phase (rapid integration after scale-up trigger). This segmentation allows the time-consuming configuration tasks to be performed in advance rather than blocking the scale-up process

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP3337139B1Method, system and device for elastic scaling of virtual resources in cloud computing environment
Publication Date: 2020.02.26 HUAWEI TECH CO LTD
  • EP3337139B1 patent drawingFigure 1~2
  • EP3337139B1 patent drawingFigure 3~4
  • EP3337139B1 patent drawingFigure 5

AI summary

Embodiments of this application relate to the field of cloud computing technologies, and in particular, to a method for a virtual resource in a cloud computing environment and a device, to simplify and rapidly implement elastic scale-up. When a cloud management device scales up a new execution device, before the execution device is successfully scaled up, that is, before a data routing table of each execution device is updated, the cloud management device sends an IP address of the new execution device to a load balancer, so that the new execution device can receive a service request allocated by the load balancer. When the execution device processes the service request, if a data module is required to process a process, the execution device still allocates the data module according to a previous data routing table. Therefore, elastic scale-up of the execution device is rapidly implemented, so that the execution device can rapidly process a service request from an external network.