Virtual Machine Arrangement via Operability Constraints

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing virtual machine arrangement technologies primarily focus on optimizing performance, cost, or resource use in data centers but fail to facilitate operational management, particularly when virtual machines are decentralized across large areas, making it difficult for operations managers to grasp relations and manage virtual machines effectively.

Innovation Solution

A virtual machine control device and method that generate operability constraints based on virtual machine and host machine names, including location information and application service components, to determine optimal virtual machine arrangements that enhance operational management by facilitating the understanding and management of virtual machine relationships and configurations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If virtual machines are decentralized across large areas to optimize resource allocation, then resource use efficiency is improved, but operational management difficulty increases

Engineering Contradiction:
Improveresource use efficiencyVSAvoidoperational management difficulty
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent introduces an arrangement determination device as an intermediary that automatically determines optimal virtual machine arrangements based on constraints. This mediator handles the complexity of decentralized management by processing arrangement decisions centrally while allowing decentralized deployment, thus maintaining resource efficiency without overwhelming operations managers with manual management tasks

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary arrangement determination before virtual machines are deployed. By pre-calculating optimal arrangements based on constraints (resource capacities, application requirements, etc.), the system eliminates the need for operations managers to manually manage decentralized configurations, resolving the contradiction between decentralized efficiency and management difficulty

Inventive Principle:
Principle #10Preliminary action

2Loss of energy

If virtual machines are arranged to maximize server integration, then power consumption is reduced, but system complexity increases

Engineering Contradiction:
Improvepower consumptionVSAvoidsystem complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The arrangement determination device operates autonomously to maximize server integration and minimize power consumption. By implementing self-service arrangement optimization, the system reduces energy loss through consolidated server usage without requiring complex manual intervention, thus managing system complexity automatically while achieving energy efficiency

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If constraint programming approach is used for arrangement determination, then flexibility is improved, but computational complexity increases

Engineering Contradiction:
ImproveflexibilityVSAvoidcomputational complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent changes the parameter representation by using constraint programming to model arrangement problems. This allows flexible adaptation to different constraints and scenarios while managing computational complexity through standardized constraint satisfaction techniques, achieving versatility without overwhelming computational burden

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10157073B2Virtual-machine control device, virtual-machine control method, computer-readable recording medium recording program for virtual-machine control method, and data center
Publication Date: 2018.12.18 NEC CORP
  • US10157073B2 patent drawing
  • US10157073B2 patent drawing
  • US10157073B2 patent drawing

AI summary

A virtual machine control device includes: a generating unit configured to generate an operability constraint for a virtual machine is to be arranged, based on a virtual machine name list of the virtual machine and a host machine name list of a host machine capable to arrange the virtual machine; and a determining unit configured to determine an arrangement of the virtual machine is to be arranged, based on a constraint including the generated operability constraint, the host machine name includes location information of the host machine, and the virtual machine name includes information of component that composes an application service.