Cloud Node Maintenance Without VM Interruption
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current maintenance processes in cloud computing nodes require stopping all virtual machines, which is inefficient and disrupts ongoing operations, causing adverse performance effects.
Innovation Solution
The method involves relocating affected virtual machines to other cloud computing nodes before performing maintenance on the cloud computing node, allowing for uninterrupted operations and efficient resource management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If all virtual machines are stopped for maintenance operation, then maintenance can be performed on cloud computing node, but operational disruptions and performance degradation occur
Solution Approach 1:
The patent segments the virtual machines into two groups: those that need to be stopped for maintenance and those that can continue running. By separating the maintenance scope from all virtual machines, the system allows selective shutdown of only affected instances while keeping others operational, thus resolving the contradiction between performing maintenance and maintaining productivity.
Solution Approach 2:
The patent introduces a migration mechanism as an intermediary that transfers virtual machines between cloud computing nodes. This mediator enables the system to relocate affected virtual machines to other nodes before maintenance, allowing the maintenance operation to proceed without stopping all virtual machines, thereby maintaining operational continuity.
2Ease of manufacture
If all virtual machines are stopped for maintenance operation, then maintenance can be performed on cloud computing node, but operational disruptions occur
Solution Approach 1:
The patent applies preliminary action by migrating affected virtual machines to other cloud computing nodes before the maintenance operation begins. This advance relocation ensures that when maintenance starts, the virtual machines are already positioned on different nodes, allowing maintenance to proceed without interrupting operational continuity and thus improving reliability.
Solution Approach 2:
The migration mechanism serves as an intermediary that preserves operational continuity during maintenance. By using this mediator to transfer virtual machines between nodes beforehand, the system ensures uninterrupted service during maintenance operations, directly addressing the reliability concern.
3Productivity
If virtual machines are relocated before maintenance, then maintenance can be performed without stopping all virtual machines, but resource redistribution is required
Solution Approach 1:
The migration mechanism acts as an intermediary that handles the complexity of resource redistribution automatically. It manages the virtual machine relocation process between cloud computing nodes, abstracting the complexity from the user perspective while enabling continuous operations during maintenance.
Solution Approach 2:
The system performs self-service by automatically managing the relocation of virtual machines and redistributing resources without requiring manual intervention. The migration mechanism autonomously handles the complexity of resource management, moving virtual machines to appropriate nodes and balancing resources to maintain productivity during maintenance operations.
Data Source
AI summary
A method, system and computer program product for performing maintenance operations on a cloud computing node. An administrative server receives an indication that a maintenance operation is to be performed on a cloud computing node. The administrative server identifies which virtual machine(s) on the cloud computing node will be affected by the maintenance operation. The administrative server relocates the virtual machine(s) to be affected by the maintenance operation to other suitable cloud computing node(s) prior to the maintenance operation being performed. The administrative server then performs the maintenance operation on the cloud computing node. The virtual machine(s) may be relocated back to the cloud computing node after the maintenance operation is completed in response to a need to rebalance resources in such a manner. In this manner, maintenance operations may be performed on a cloud computing node without requiring to stop all the virtual machines in the node.


