Virtual Machine Migration During Power Mode Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The disabling of virtual machines on a physical machine when it is powered down can disrupt other physical machines or the overall system, as existing technologies do not effectively manage the migration of virtual machines to maintain system stability during power mode changes.
Innovation Solution
A mechanism is implemented to migrate virtual machines from a first physical machine to other physical machines when the first machine is placed into a lower power mode, utilizing a migration engine or a central controller to determine optimal destination machines based on resource availability and quality-of-service considerations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If a physical machine is powered down or placed into lower power mode, then energy consumption is reduced, but virtual machines running on that machine are disabled which disrupts system operation
Solution Approach 1:
The system performs preliminary actions by initiating virtual machine migration before the physical machine is fully powered down. The migration engine detects the power mode change command and starts transferring virtual machines to destination physical machines in advance, ensuring continuous operation without disruption to system stability.
Solution Approach 2:
The migration engine acts as an intermediary between the source physical machine and destination physical machines. It manages the complex migration process, coordinating resource allocation, data transfer, and activation between machines to ensure seamless transition while maintaining system stability.
2Loss of energy
If virtual machines are disabled when a physical machine is powered down, then energy is saved, but system operation is disrupted
Solution Approach 1:
The system performs preliminary migration actions before the physical machine enters lower power mode. The migration engine initiates the transfer of virtual machines to destination machines in advance, ensuring that productivity is maintained without interruption while still achieving energy savings from powering down the source machine.
Solution Approach 2:
The migration process ensures continuity of useful action by maintaining virtual machine operation throughout the transition. Virtual machines are activated on destination machines before being fully deactivated on the source machine, ensuring uninterrupted service and continuous productivity.
3Reliability
If virtual machines are migrated to maintain system stability, then system operation is maintained, but device complexity increases
Solution Approach 1:
The migration engine serves as an intermediary that abstracts and manages the complexity of the migration process. It handles resource allocation, data transfer coordination, and activation sequencing between physical machines, reducing the operational complexity for system administrators while maintaining system stability.
Solution Approach 2:
The system implements self-service capabilities where the migration engine automatically detects power mode changes, selects appropriate destination machines based on resource availability, and executes the migration process without manual intervention. This automation reduces the perceived complexity for users while maintaining reliable system operation.
Data Source
AI summary
A command is received to place a first physical machine into a lower power mode. The first physical machine has a virtual machine. In response to the received command, a procedure is performed to migrate the virtual machine from the first physical machine to a second physical machine.


