Virtual Machine Allocation Using Predicted Renewable Power Surplus

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing techniques for allocating virtual machines across bases with renewable energy power generation do not effectively consider surplus power, leading to potential waste of renewable energy.

Innovation Solution

A virtual machine allocation device that predicts power generation and consumption at each base, selects time periods with surplus power, and allocates movable virtual machines to optimize energy usage, thereby minimizing surplus power.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If virtual machines are allocated without considering surplus power of renewable energy, then allocation simplicity is maintained, but renewable energy waste occurs

Engineering Contradiction:
Improverenewable energy wasteVSAvoidallocation system complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The system performs preliminary prediction of renewable energy power generation amounts and power consumption for each base before VM allocation. By predicting surplus power in advance and incorporating this information into the allocation decision-making process, the system proactively prevents renewable energy waste rather than reacting to it after the fact.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The allocation unit uses predicted surplus power information as feedback to dynamically adjust VM allocation decisions. The system continuously monitors and responds to changes in renewable energy availability by reallocating VMs to bases with surplus power, creating a closed-loop control system that adapts to varying energy conditions.

Inventive Principle:
Principle #23Feedback

2Productivity

If virtual machines are frequently moved between bases to optimize renewable energy usage, then energy efficiency improves, but system operational complexity increases

Engineering Contradiction:
Improveenergy utilization efficiencyVSAvoidVM management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system predicts power generation and consumption patterns in advance, allowing VM allocation decisions to be made based on forecasted conditions rather than reactive adjustments. This preliminary planning reduces the frequency and complexity of VM movements by anticipating optimal allocation scenarios before they are needed.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If renewable energy power generation fluctuates, then flexibility in power supply is maintained, but VM allocation stability deteriorates

Engineering Contradiction:
Improvepower supply flexibilityVSAvoidVM allocation stability
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

By predicting renewable energy power generation amounts and power consumption in advance, the system prepares allocation plans that anticipate fluctuations in power supply. This allows the system to maintain VM allocation stability by having pre-planned responses to expected variations in renewable energy availability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts VM allocations based on predicted surplus power conditions while maintaining overall allocation stability through systematic decision-making. The allocation unit responds to changing energy conditions in a controlled manner, balancing adaptability to power fluctuations with stability in VM service delivery.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20240419476A1Virtual machine allocation apparatus, virtual machine allocation method, and program
Publication Date: 2024.12.19 NT T INC
  • US20240419476A1 patent drawing
  • US20240419476A1 patent drawing
  • US20240419476A1 patent drawing

AI summary

A virtual machine allocation apparatus configured to perform allocation of virtual machines to a plurality of bases to which supply of electric power is performed by renewable energy power generation, includes: a prediction unit configured to acquire, for each base, a predicted value of an amount of power generation of renewable energy power generation and a predicted value of power consumption; and an allocation unit configured to repeatedly execute processing of selecting a base and a time period in which surplus power of the renewable energy power generation is maximized within a predetermined time length divided into a plurality of time periods at the plurality of bases, allocating a virtual machine selected from a control target virtual machine group including one or more movable virtual machines to the selected base and time period, and excluding the allocated virtual machine from the control target virtual machine group.