Virtual Machine Migration During Power Mode Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvepower consumptionVSAvoidsystem stability
Core Design Contradiction:
Loss of energyVSReliability

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of energy

If virtual machines are disabled when a physical machine is powered down, then energy is saved, but system operation is disrupted

Engineering Contradiction:
Improvepower consumptionVSAvoidsystem operation continuity
Core Design Contradiction:
Loss of energyVSProductivity

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #20Continuity of useful action

3Reliability

If virtual machines are migrated to maintain system stability, then system operation is maintained, but device complexity increases

Engineering Contradiction:
Improvesystem stabilityVSAvoidmigration management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8296760B2Migrating a virtual machine from a first physical machine in response to receiving a command to lower a power mode of the first physical machine
Publication Date: 2012.10.23 HEWLETT PACKARD ENTERPRISE DEV LP
  • US8296760B2 patent drawing
  • US8296760B2 patent drawing
  • US8296760B2 patent drawing

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.