Cloud Resource Management System for Virtual Machine Scaling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In cloud service environments, switching from an existing processing system to a new version can lead to the new system falling behind in processing requests due to insufficient resource allocation, especially when the resource manager cannot adjust resources in time, particularly when the new system is initially configured with a smaller resource amount to save costs.
Innovation Solution
A management system that includes an acquisition unit to gather resource adjustment information and an adjustment instruction unit to increase the number of virtual machines in the new processing system based on acquired data, ensuring the system can handle the load effectively during the switching process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If the new processing system is initially configured with a smaller resource amount to save costs, then cost efficiency is improved, but the system cannot handle the load effectively during switching
Solution Approach 1:
The management system performs preliminary actions by acquiring resource adjustment information from the first processing system before switching occurs, and proactively increases the number of virtual machines in the second processing system. This preliminary resource adjustment ensures the second system is ready to handle the full load immediately upon switching, resolving the contradiction between initial cost savings and subsequent processing capability.
2Loss of time
If the resource manager cannot adjust resources in time during system switching, then resource allocation speed is improved (minimal adjustment), but the new system falls behind in processing requests
Solution Approach 1:
The management system executes preliminary actions by acquiring resource adjustment information and increasing virtual machines in the second processing system before the switching event. This eliminates the need for time-consuming resource adjustments during switching, ensuring both minimal adjustment time and maintained processing speed.
Solution Approach 2:
The management system implements feedback by acquiring resource adjustment information from the first processing system's operational data. This feedback mechanism allows the system to make informed resource allocation decisions, adjusting the number of virtual machines based on actual load requirements rather than using fixed or delayed adjustment rules.
3Productivity
If the number of virtual machines in the second processing system is increased based on acquired resource adjustment information, then request processing capability is improved, but system complexity increases
Solution Approach 1:
The management system implements self-service by automatically acquiring resource adjustment information from the first processing system and autonomously increasing the number of virtual machines in the second system. This automation eliminates the need for manual intervention or complex management procedures, resolving the contradiction between enhanced processing capability and reduced system complexity.
Data Source
AI summary
In a management system, an acquisition unit acquires information regarding adjustment of an amount of resources to be used for a first processing system according to an instruction for switching a processing system that processes a request transmitted from a predetermined network system. An adjustment instruction unit issues an instruction for increasing the number of virtual machines in a second processing system as an adjustment instruction to adjust an amount of resources in the second processing system based on this acquired information. The processing system that processes the request transmitted from the predetermined network system is switched according to this adjustment instruction.


