Cloud Resource Management System for Virtual Machine Scaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvecost efficiencyVSAvoidrequest processing capability
Core Design Contradiction:
Loss of energyVSProductivity

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improveresource adjustment timeVSAvoidrequest processing speed
Core Design Contradiction:
Loss of timeVSProductivity

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #23Feedback

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

Engineering Contradiction:
Improverequest processing capabilityVSAvoidsystem management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10013271B2Management system and method for controlling management system
Publication Date: 2018.07.03 CANON KK
  • US10013271B2 patent drawing
  • US10013271B2 patent drawing
  • US10013271B2 patent drawing

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.