Virtualization Management VM Host Resource Offloading
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The virtual machine management and control board card faces challenges in ensuring dynamic scalability of management and control resources, particularly when an ECS application load surges, leading to slow virtualization speed and network delays due to the heavy burden of management and control tasks.
Innovation Solution
A virtualization processing system that deploys a management and control virtual machine on both the host machine and the virtual machine management and control board card, dynamically shifting resources to ensure that management and control tasks are distributed effectively, allowing for scalable resource allocation and isolation between management and user virtual machines.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If all management and control tasks are sunk to the virtual machine management and control board card, then resource isolation and dedicated management are improved, but the board card becomes overloaded and loses dynamic scalability when application load surges
Solution Approach 1:
The patent segments management and control tasks into two parts: critical tasks remain on the board card for isolated execution, while non-critical or surge tasks are offloaded to the host machine. This segmentation allows the system to maintain resource isolation for essential functions while gaining dynamic scalability through the host machine's additional resources.
Solution Approach 2:
The patent introduces dynamic task migration capabilities that allow management and control tasks to be moved between the board card and host machine based on system load conditions. This dynamic adjustment enables the board card to maintain scalability during application load surges while preserving resource isolation when conditions permit.
2Reliability
If the virtual machine management and control board card handles all management and control tasks, then management control capability is improved, but virtualization speed decreases and network delay increases under high load
Solution Approach 1:
The patent extracts non-critical management and control tasks from the overloaded board card and relocates them to the host machine. This extraction reduces the board card's processing burden, thereby improving virtualization speed and reducing network delay while maintaining essential management control capabilities on the board card.
3Stability of the object's composition
If hardware resources of the board card are fixed, then system stability is improved, but the system cannot dynamically scale management and control resources when application load surges
Solution Approach 1:
The patent introduces the host machine as an intermediary resource pool that supplements the board card's fixed hardware resources. The host machine acts as a mediator that provides additional computing power and memory for management and control tasks during load surges, enabling dynamic resource scaling without compromising the stability of the board card's core functions.
Data Source
AI summary
Virtualization processing systems, methods, apparatus, and electronic devices are described herein. The systems have a virtualization infrastructure deployed on a virtual machine management and control (M&C) board side and used for constructing a virtualization system, and a management and control virtual machine deployed on a host machine side and used for managing and controlling the user virtual machine by using host machine resources. The system uses a management and control manner based on a virtual node, such that management and control are encapsulated inside a management and control virtual machine, which can be deployed on a host machine side and can also be deployed on a M&C board side. When resources of a management and control board are insufficient, one or more virtual management and control nodes can be dynamically started on the host machine side, and the node can share some management and control tasks using host machine resources.


