Virtualization Resource Management via Supply Chain Economics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional computer system architectures face inefficiencies and high costs due to excessive resource allocation and difficulty in scaling, particularly in handling peak demands, which virtualization systems aim to address through resource sharing and management.

Innovation Solution

The implementation of supply chain economics and virtual currency units to manage and optimize resource allocation in virtualization systems, allowing for dynamic selection and allocation of computer resources based on price and performance metrics, and automatic adjustment of resource bundles to meet service level agreements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional dedicated server architecture is used, then application reliability is maintained, but resource utilization is poor and costs are high

Engineering Contradiction:
Improveapplication reliabilityVSAvoidresource utilization
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

Multiple virtual machines are consolidated onto physical server hardware, allowing multiple applications to share the same physical resources. This merging approach improves resource utilization while maintaining application reliability through virtualization isolation and management.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

Physical server hardware is designed to support multiple virtual machine instances simultaneously, making the hardware universal and multi-functional. This allows a single server to serve multiple applications and workloads, reducing the need for dedicated servers while maintaining reliability.

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

2Reliability

If excessive resource allocation is implemented, then peak demand handling is improved, but cost efficiency deteriorates

Engineering Contradiction:
Improvepeak demand handlingVSAvoidcost efficiency
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

Virtual machine resource allocation is made dynamic through automated management systems that can allocate and de-allocate resources based on real-time demand. This allows the system to handle peak demands efficiently without permanently over-provisioning resources, improving cost efficiency while maintaining reliability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The virtualization management system automatically monitors resource usage and dynamically adjusts allocations without manual intervention. This self-service capability ensures peak demand handling while optimizing resource utilization and reducing costs by eliminating excessive static allocations.

Inventive Principle:
Principle #25Self-service

3Loss of energy

If virtualization is implemented, then resource utilization is improved, but operations management complexity increases

Engineering Contradiction:
Improveresource utilizationVSAvoidoperations management complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

A virtualization management system acts as an intermediary layer between physical hardware and virtual machines, abstracting complex operations management tasks. This intermediary automatically handles resource allocation, monitoring, and coordination, simplifying operations management while maintaining high resource utilization.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The virtualization management system implements continuous feedback loops that monitor resource usage, performance metrics, and system state. This feedback enables automated decision-making and dynamic resource optimization, reducing operations management complexity through intelligent automation rather than manual processes.

Inventive Principle:
Principle #23Feedback

4Quantity of substance

If automated resource selection based on price is implemented, then cost optimization is improved, but system complexity increases

Engineering Contradiction:
Improvecost optimizationVSAvoidsystem complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The virtual machine element manager automatically selects computer servers based on purchase price without human intervention. This self-service automation handles the complexity of price-based resource selection internally, providing cost optimization benefits while presenting a simple interface to users.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The virtual machine element manager acts as an intermediary that abstracts the complexity of price-based server selection from end users. It automatically queries, compares, and selects servers based on pricing criteria, hiding the system complexity while delivering cost optimization benefits.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11093269B1Managing resources in virtualization systems
Publication Date: 2021.08.17 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11093269B1 patent drawing
  • US11093269B1 patent drawing
  • US11093269B1 patent drawing

AI summary

Methods, systems, and apparatus, including computer program products, for managing resources in virtualization systems, including multi-cloud systems. The use of supply chain economics alone and in combination with other techniques offers a unified platform to integrate, optimize or improve, and automate resource management in a virtualization system. These techniques may be used to monitor and control the delivery of service level agreements and software licenses. They may also be used to monitor and control contention of computing resources in a virtualization system, and to suspend or terminate computing resources.