Cloud Controller Migrates Virtual Machines to Balance Server Load
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing information processing systems face challenges in efficiently managing virtual machines on networks, particularly in reallocating resources to meet increased demands without overloading physical servers, leading to suboptimal utilization of hardware resources.
Innovation Solution
A method and system where a cloud controller migrates secondary virtual machines from one physical server to another, reallocating their resources to support a virtual machine requesting an increase in resources, thereby optimizing resource utilization by freeing up virtual resources for the requesting machine.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If virtual machines are allocated to physical servers to maximize resource utilization, then hardware resource utilization is improved, but when a physical server becomes over-utilized, system performance deteriorates
Solution Approach 1:
The patent implements dynamic resource allocation by enabling virtual machines to migrate between physical servers based on real-time resource utilization conditions. The system continuously monitors resource usage and automatically relocates virtual machines from over-utilized servers to under-utilized servers, making the resource allocation flexible and adaptive rather than static.
Solution Approach 2:
The system employs self-service mechanisms where the virtualization management platform automatically detects over-utilization conditions and initiates migration of virtual machines without manual intervention. The system autonomously balances resource distribution across physical servers by selecting and relocating virtual machines based on predefined resource thresholds and availability criteria.
2Productivity
If virtual machines are migrated to balance resource utilization, then resource distribution is improved, but system complexity increases
Solution Approach 1:
The patent introduces a virtualization management platform as an intermediary that handles the complexity of virtual machine migration. This centralised control system manages resource monitoring, migration decision-making, and execution coordination, thereby simplifying the overall system architecture while enabling sophisticated resource balancing capabilities.
Solution Approach 2:
The system implements feedback mechanisms where the management platform continuously monitors resource utilization metrics and uses this information to make informed migration decisions. The feedback loop ensures that virtual machines are migrated based on actual resource conditions, optimizing resource distribution while maintaining system stability and avoiding unnecessary migrations.
Data Source
AI summary
A method, a system, and a computer program product for managing the resources of a virtual machine on a physical server are provided. The method includes receiving, at a management application, a request to increase a first virtual resource from an initial level to an increased level for a first virtual machine. The first virtual machine is provided by a first physical server in a computing environment. The method also includes determining whether a free virtual resource for the first physical server is sufficient for the request at the increased level. The method also includes increasing, in response to the free virtual resource being insufficient for the request, the first virtual resource.


