VM Consolidation via Parallel Migration and Interleaved Packing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data centers face high power consumption costs due to the need for multiple physical machines (PMs) to support virtual machines (VMs), with existing power management techniques not effectively reducing energy usage, especially for components like memories and hard disks.

Innovation Solution

A method and manager PM for VM consolidation that classifies PMs as redundant and surviving, using an interleaved N-dimensional best-fit decreasing packing algorithm to migrate VMs to minimize the number of PMs required and optimize resource utilization, thereby maximizing the number of PMs that can be turned off, while minimizing migration time and ensuring load balancing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by stationary object

If VM consolidation is performed to reduce the number of PMs, then power consumption is reduced, but VM migration time increases

Engineering Contradiction:
Improvepower consumptionVSAvoidmigration time
Core Design Contradiction:
Use of energy by stationary objectVSLoss of time

Solution Approach 1:

The patent implements dynamic parallel migration where multiple VMs are migrated simultaneously across multiple networks instead of sequentially. The migration manager coordinates parallel migration tasks, allowing concurrent data transfer between source and destination PMs, thereby reducing total migration time while achieving consolidation goals

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent transitions from one-dimensional sequential migration to multi-dimensional parallel migration by utilizing multiple networks for simultaneous VM migration. This dimensional expansion allows multiple migration operations to occur concurrently, resolving the time penalty associated with consolidation

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Loss of time

If multiple VMs are migrated in parallel, then migration time is reduced, but network resource consumption increases

Engineering Contradiction:
Improvemigration timeVSAvoidnetwork resource consumption
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

The patent applies partial action by selectively migrating only necessary VMs to target PMs based on consolidation requirements, rather than migrating all VMs. The migration manager intelligently selects which VMs to move, avoiding unnecessary network resource consumption while still achieving the consolidation objective

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The migration manager acts as an intermediary that coordinates parallel migrations across multiple networks. It manages and balances network resource allocation, ensuring that parallel migration tasks do not overload any single network, thereby reducing overall network resource consumption while maintaining migration speed

Inventive Principle:
Principle #24Intermediary (Mediator)

3Quantity of substance

If VMs are migrated to minimize the number of PMs, then the number of redundant PMs increases, but VM migration complexity increases

Engineering Contradiction:
Improvenumber of redundant PMsVSAvoidmigration complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent segments the migration process into manageable tasks coordinated by a migration manager. The complex consolidation problem is divided into individual VM migration tasks that can be planned and executed separately, reducing overall complexity. Each VM migration is treated as an independent task that can be managed through standardized procedures

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The migration manager serves as an intermediary that simplifies the complexity of VM consolidation. It automatically generates migration plans, selects target PMs, and coordinates execution, thereby reducing the operational complexity despite increasing the number of redundant PMs available for migration

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8745234B2Method and manager physical machine for virtual machine consolidation
Publication Date: 2014.06.03 IND TECH RES INST
  • US8745234B2 patent drawing
  • US8745234B2 patent drawing
  • US8745234B2 patent drawing

AI summary

A method and a manager physical machine (PM) for virtual machine (VM) consolidation are provided. The method is performed by the manager PM. A network connects the manager PM and a plurality of server PMs. A plurality of VMs is running on the server PMs. The method includes the following steps. The manager PM classifies the server PMs into redundant PMs and surviving PMs. The manager PM determines migration paths of the VMs running on the redundant PMs to the surviving PMs. The manager PM determines a parallel migration sequence of the VMs running on the redundant PMs based on the migration paths. The manager PM migrates the VMs running on the redundant PMs to the surviving PMs in parallel according to the parallel migration sequence.