Virtual Machine Arrangement via Operability Constraints
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
2Loss of energy
If virtual machines are arranged to maximize server integration, then power consumption is reduced, but system complexity increases
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
3Adaptability or versatility
If constraint programming approach is used for arrangement determination, then flexibility is improved, but computational complexity increases
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
Data Source
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.


