Cloud Manager for Dynamic VM Pattern Reconfiguration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The current process for deploying and managing virtual machines (VMs) in cloud computing environments is manual and inefficient, requiring human administrators to select suitable clouds and monitor performance, leading to suboptimal resource utilization and lack of dynamic adjustment to changing conditions.

Innovation Solution

A cloud manager that monitors running VM patterns, identifies potential configurations with different metrics, and automatically deploys them to clouds when estimates exceed thresholds, enabling dynamic reconfiguration and optimization of resource allocation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual monitoring and management of VM patterns is performed by human administrators, then system control and decision-making are maintained, but resource utilization efficiency decreases and time consumption increases

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoidtime consumption for monitoring and management
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system enables self-service by implementing automated monitoring and management of VM patterns through the cloud manager. The cloud manager autonomously monitors running VM patterns, determines potential reconfigurations, estimates metrics, and deploys configurations without requiring continuous human intervention, allowing the system to manage itself

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback mechanisms by continuously monitoring metrics of running VM patterns and using this information to automatically determine and deploy optimal configurations. The cloud manager receives feedback from performance metrics and adjusts VM patterns accordingly, creating a closed-loop control system

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If manual configuration changes are made by human administrators, then system stability is maintained through human judgment, but adaptability to changing conditions deteriorates

Engineering Contradiction:
Improveadaptability to changing conditionsVSAvoidsystem stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system implements dynamics by enabling VM patterns to adapt automatically to changing conditions. The cloud manager continuously monitors running VM patterns and dynamically reconfigures them based on current metrics and estimated potential configurations, allowing the system to respond flexibly to changing environments

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system applies preliminary action by determining potential VM patterns and estimating their metrics before actual deployment. The cloud manager evaluates multiple potential configurations and selects the optimal one in advance, reducing risk and maintaining stability during transitions

Inventive Principle:
Principle #10Preliminary action

3Productivity

If automated monitoring and dynamic reconfiguration of VM patterns is implemented, then resource utilization and adaptability improve, but system complexity increases

Engineering Contradiction:
Improveresource utilizationVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system achieves universality by designing the cloud manager to perform multiple functions: monitoring running VM patterns, determining potential reconfigurations, estimating metrics for potential patterns, comparing metrics, and deploying configurations. This multi-functional approach consolidates complexity into a single management component

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Extent of automation

If human administrators manually manage VM deployments, then ease of operation is maintained through simple interfaces, but automation level and efficiency decrease

Engineering Contradiction:
Improveautomation levelVSAvoidoperational simplicity
Core Design Contradiction:
Extent of automationVSEase of operation

Solution Approach 1:

The system implements self-service by enabling automated monitoring and management of VM patterns through the cloud manager. The cloud manager autonomously monitors running VM patterns, determines potential reconfigurations, estimates metrics, and deploys configurations without requiring continuous human intervention, allowing the system to manage itself

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9317319B2Monitoring and dynamically reconfiguring virtual machine patterns
Publication Date: 2016.04.19 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US9317319B2 patent drawing
  • US9317319B2 patent drawing
  • US9317319B2 patent drawing

AI summary

A cloud manager monitors running VM patterns, determines potential VM patterns that have a different configuration than the running VM patterns, and performs estimates of a plurality of metrics for the potential VM patterns. When the estimates for the potential VM patterns exceed the monitored VM patterns currently running by some threshold amount, the potential VM patterns may be automatically deployed to one or more clouds. The result is a cloud-based system that is automatically and dynamically tuned to changing conditions.