Server Template Virtualization Resource Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In cloud computing environments, managing server templates to efficiently convert them into virtual machines and back, while ensuring sufficient resource availability, is a challenge due to limited resource pools.

Innovation Solution

A system comprising a virtualization manager and server automation manager that converts server templates to virtual machines, manages them, and reverts them back, with resource checking and removal of existing virtual machines to free up capacity when necessary, allowing for efficient resource allocation and management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If server templates are converted to virtual machines for management tasks, then management capability is improved, but resource consumption increases

Engineering Contradiction:
Improvemanagement capabilityVSAvoidresource consumption
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The system checks resource availability before converting templates to virtual machines, and proactively removes unnecessary virtual machines to free up resources in advance. This preliminary action ensures that conversion can proceed when needed without causing resource exhaustion.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts the number of virtual machines by converting templates to VMs when resources are available and converting VMs back to templates when resources are constrained. This dynamic adaptation allows the system to maintain management capability while responding to changing resource conditions.

Inventive Principle:
Principle #15Dynamics

2Quantity of substance

If virtual machines are removed to free up capacity, then resource availability is improved, but system stability worsens

Engineering Contradiction:
Improveresource availabilityVSAvoidsystem stability
Core Design Contradiction:
Quantity of substanceVSStability of the object's composition

Solution Approach 1:

The system continuously monitors resource pool capacity and uses this feedback to make informed decisions about converting templates to VMs and vice versa. This feedback mechanism ensures that resource removal or conversion only occurs when it won't compromise system stability or ongoing operations.

Inventive Principle:
Principle #23Feedback

3Productivity

If resource pool capacity is increased to accommodate more virtual machines, then productivity is improved, but resource management complexity increases

Engineering Contradiction:
Improveoutput per unit timeVSAvoidresource management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system automatically manages its own resource allocation by monitoring capacity, converting templates to VMs when resources are available, and converting VMs back to templates when resources are constrained. This self-service approach eliminates the need for manual resource management while maintaining high productivity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9760396B2Managing a server template
Publication Date: 2017.09.12 BMC HELIX INC
  • US9760396B2 patent drawing
  • US9760396B2 patent drawing
  • US9760396B2 patent drawing

AI summary

A non-transitory computer-readable storage medium may comprise instructions for managing a server template stored thereon. When executed by at least one processor, the instructions may be configured to cause at least one computing system to at least convert the server template to a corresponding virtual machine, manage the corresponding virtual machine, and convert the corresponding virtual machine back into a template format.