Virtual Tiering for Dynamic Resource Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional resource provisioning methods lead to inefficient use of resources as they often reserve powerful and expensive resources for future requirements, resulting in overprovisioning and inability to scale down, which increases costs and environmental impact.

Innovation Solution

A method and system for allocating resources on an 'as needed' basis through virtualization, utilizing a tiered resource allocation policy that dynamically adjusts resource allocation based on performance characteristics, allowing for efficient management and optimization of resource usage, reducing waste, and enabling on-demand access to more resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If powerful and expensive resources are reserved for future requirements, then reliability is improved, but device complexity and cost increase due to overprovisioning

Engineering Contradiction:
ImprovereliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic resource allocation where virtualized resources are automatically provisioned or de-provisioned based on real-time monitoring of application performance metrics and demand signals. This replaces static overprovisioning with adaptive resource management that maintains reliability while reducing complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system enables self-service resource allocation through automated monitoring and provisioning mechanisms that respond to application demands without manual intervention. The virtualization layer automatically allocates resources from the pool when applications require them, eliminating the need for complex manual provisioning processes.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If powerful and expensive resources are reserved for future requirements, then adaptability is improved, but loss of substance increases due to overprovisioning and inability to scale down

Engineering Contradiction:
ImproveadaptabilityVSAvoidloss of substance
Core Design Contradiction:
Adaptability or versatilityVSLoss of substance

Solution Approach 1:

The patent establishes a dynamic resource pool that can be automatically scaled up or down based on actual application needs. Resources are virtualized into a shared pool that applications can access on-demand, enabling the system to adapt to changing requirements while preventing waste through automated de-provisioning when resources are no longer needed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The virtualized resource pool serves multiple applications simultaneously, allowing the same physical resources to be shared and reused across different workloads. This multi-functional approach increases adaptability while reducing the total amount of substance required compared to dedicated resource allocation for each application.

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

3Ease of operation

If resources are allocated statically, then ease of operation is improved, but productivity decreases due to inefficient resource utilization

Engineering Contradiction:
Improveease of operationVSAvoidproductivity
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system maintains ease of operation by providing automated resource management that handles allocation, monitoring, and adjustment without requiring user intervention. Applications can access resources on-demand through the virtualized pool, while the system automatically optimizes utilization, combining simplicity with high productivity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements continuous monitoring of application performance and resource utilization with automated feedback loops that adjust resource allocation in real-time. This feedback mechanism ensures optimal productivity while maintaining operational simplicity through automated control rather than manual management.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10007559B1Virtual tiering
Publication Date: 2018.06.26 EMC IP HLDG CO LLC
  • US10007559B1 patent drawing
  • US10007559B1 patent drawing
  • US10007559B1 patent drawing

AI summary

A computer-executable method, system, and computer program product for allocating resources to an application of a set of applications, wherein the virtualized resources are grouped into tiers based on the performance characteristics of the virtualized resources, the computer-executable method comprising, monitoring resource demand of an application of the set of applications; wherein the resources allocated to the application are from a first tier of the tiers, making a determination whether to allocate to the application a portion of the resources from a different tier of the tiers, based on a positive determination, allocating the portion from the different tier of the tiers.