Cloud Management Node Automates Virtualization Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current automatic application deployment methods in cloud computing require manual selection of virtualization technologies, leading to inefficient resource utilization and waste due to incorrect selections, as they lack real-time analysis and flexibility in adjusting virtualization technologies post-deployment.

Innovation Solution

A cloud management node with modules for application orchestration, virtualization technology analysis, and life cycle management automatically selects the appropriate virtualization technology during deployment and can migrate applications between different instance creation manners based on real-time monitoring, using a decision tree and reinforcement learning algorithms to optimize resource utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual selection of virtualization technology is used during application deployment, then user control and flexibility are improved, but resource utilization efficiency deteriorates due to incorrect selections and user workload increases

Engineering Contradiction:
Improveuser controlVSAvoidresource utilization efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system enables self-service by automatically analyzing application requirements and selecting appropriate virtualization technologies without user intervention. The cloud management node performs automated analysis of application characteristics, resource requirements, and compatibility constraints to make deployment decisions, thereby eliminating manual selection while optimizing resource utilization.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback mechanisms by continuously monitoring application performance and resource utilization after deployment. Based on this feedback, the system can dynamically adjust virtualization technology selections and migrate applications between different virtualization environments to optimize resource efficiency while maintaining user-defined constraints.

Inventive Principle:
Principle #23Feedback

2Productivity

If automated virtualization technology selection is implemented, then resource utilization efficiency is improved, but system complexity increases due to analysis and decision-making mechanisms

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The cloud management node serves as an intermediary between the application deployment system and multiple virtualization technology platforms. It abstracts the complexity of analyzing application requirements and selecting appropriate virtualization technologies, presenting a simplified interface to users while handling complex analysis, compatibility checking, and decision-making processes internally.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The automated selection system is segmented into modular components: application requirement analysis module, virtualization technology compatibility assessment module, decision-making engine, and deployment management module. Each component handles specific aspects of the selection process, making the overall complex system manageable and maintainable while achieving high resource utilization efficiency.

Inventive Principle:
Principle #1Segmentation

3Ease of manufacture

If fixed virtualization technology selection is made during deployment, then deployment simplicity is improved, but adaptability deteriorates as applications cannot be optimized during runtime

Engineering Contradiction:
Improvedeployment simplicityVSAvoidruntime optimization capability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The system transitions from static virtualization technology selection to dynamic adaptation. After initial deployment using automated selection, the system continuously monitors application performance and resource utilization, dynamically migrating applications between different virtualization technology platforms to optimize runtime performance based on changing conditions while maintaining simple deployment procedures.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP3364623B1Method for automatically deploying application, and cloud management node
Publication Date: 2022.05.04 HUAWEI TECH CO LTD
  • EP3364623B1 patent drawingFigure 1
  • EP3364623B1 patent drawingFigure 2
  • EP3364623B1 patent drawingFigure 3

AI summary

Embodiments of the present invention relate to a method for automatic application deployment, and a cloud management node. The method includes: receiving an application orchestration template input by a user; parsing out an application model characteristic of an application from the application orchestration template; determining, according to the application model characteristic and a preset rule, a first instance creation manner corresponding to the application; determining a first computer device corresponding to the first instance creation manner in multiple computer devices; and sending a first instance creation command to the first computer device, where the first instance creation command is used to instruct the first computer device to create a first instance for the application according to the first instance creation manner. According to the method for automatic application deployment, and the cloud management node in the embodiments of the present invention, work of the user can be reduced, and problems of low application efficiency and data center resource waste that are caused by incorrect selection of the user can be avoided to an extent.