Automated Virtual Machine Migration for Data Center Power Cost Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data center operations face inefficiencies in managing power consumption and cooling requirements due to the increasing demand of high-density server deployments, leading to high energy costs and limitations in performance, especially with the need for geographically dispersed data centers and manual server migrations.

Innovation Solution

An automated system utilizing a centralized controller and agent architecture that gathers data on various parameters to initiate server migrations between data centers based on trigger conditions, such as power costs, environmental events, and scalability needs, allowing for dynamic scaling and migration of virtual machines to optimize energy usage and reduce costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If servers are deployed in high-density configurations to increase processing capacity, then productivity is improved, but power consumption and cooling requirements increase

Engineering Contradiction:
Improveprocessing capacityVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic server migration between data centers based on real-time power cost signals and energy pricing. Virtual machines are automatically moved from high-cost to low-cost data centers, enabling the system to adapt its energy consumption pattern dynamically rather than statically, thus resolving the contradiction between maintaining high processing capacity and reducing power consumption costs

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operational parameters of servers by migrating them between different data centers with varying power costs and energy sources. By altering the location parameter of virtual machines based on power cost differentials and renewable energy availability, the system achieves reduced energy consumption costs while maintaining overall processing capacity

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If manual server migration is used to manage data center operations, then adaptability is improved, but loss of time increases

Engineering Contradiction:
Improveflexibility in data center operationsVSAvoidmigration time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements self-service automation where the system automatically monitors power costs, detects migration opportunities, executes server migrations, and updates configurations without human intervention. This automated self-service approach eliminates the time loss associated with manual migration while maintaining full adaptability to changing energy pricing and operational conditions

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously monitors power cost data, energy pricing signals, and server performance metrics, using this feedback to automatically trigger and execute migrations. The feedback loop enables rapid adaptation to changing conditions without manual intervention, reducing time loss while maintaining operational flexibility

Inventive Principle:
Principle #23Feedback

3Use of energy by stationary object

If data centers are located in areas with low electrical rates, then use of energy cost is reduced, but device complexity increases

Engineering Contradiction:
Improveelectrical rate costVSAvoiddata center distribution complexity
Core Design Contradiction:
Use of energy by stationary objectVSDevice complexity

Solution Approach 1:

The patent creates a universal automated migration system that manages servers across multiple geographically dispersed data centers. This single automated management platform performs multiple functions including monitoring power costs, making migration decisions, executing migrations, and optimizing energy consumption, thereby simplifying the complexity of managing distributed data centers while achieving low electrical rate benefits

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Productivity

If high-speed processors are deployed to increase processing power, then productivity is improved, but use of energy increases

Engineering Contradiction:
Improveprocessing speedVSAvoidprocessor power consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system dynamically migrates workloads between data centers based on real-time energy pricing and power cost signals. By continuously adapting the location of high-speed processors to areas with lower energy costs or renewable energy availability, the system maintains high processing speed while reducing overall power consumption expenses

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9471350B2Live migration of virtualized systems
Publication Date: 2016.10.18 INTEL CORP
  • US9471350B2 patent drawing
  • US9471350B2 patent drawing
  • US9471350B2 patent drawing

AI summary

Methods, apparatus, software, and system architectures for supporting virtualized system migrations and scaling. Under aspects of a method, data is automatically collected and aggregated at multiple levels by a plurality of agents for each of multiple data centers. The data includes data relating to virtual machine utilization, data relating to electrical utilization costs, data relating to data center utilization, and data relating to triggers events. The data is processed to determine whether to migrate virtual servers from a first data center to a second data center. The software architecture includes a plurality of modules including a controller, data center profile, transition triggers, power cost profile, and virtual machine package module. The agents are implemented in an agent hierarchy and configured to collect data themselves and/or aggregate data from other agents and provide an API to facilitate access to collected data and agent services.