Server Resource Allocation via Dynamic Type Replacement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Resource management is challenging due to limited resources, particularly in computing environments where resource requesters may not utilize services effectively, leading to inefficient allocation and consumption of resources.

Innovation Solution

A computer server system and method that monitor resource consumption data to identify a first resource type provided to a resource requester at a periodic rate, and automatically provide a second resource type to replace or offset the first resource type, using a modifier to determine the amount of the second resource type needed, and optionally suggest cancelling unused services based on usage data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If resources are provided to resource requesters at a periodic rate, then resource allocation is automated and efficient, but resource limitations may cause allocation conflicts or insufficient resources for peak demands

Engineering Contradiction:
Improveresource allocation efficiencyVSAvoidresource availability
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The system dynamically adjusts resource allocation by introducing a second resource type that can be activated when the first resource type becomes insufficient. The processor monitors resource consumption and automatically switches between resource types based on availability and demand, making the resource provisioning mechanism adaptive rather than static.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of resource type availability by maintaining a pool of second resource types that can substitute for first resource types. When the first resource type is depleted or insufficient, the system changes the allocation parameter to use the second resource type instead, ensuring continuous service availability.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If manual resource management is used, then resource allocation can be customized, but management complexity and time consumption increase

Engineering Contradiction:
Improveresource allocation flexibilityVSAvoidmanagement complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs self-service resource management by automatically monitoring resource consumption data and making decisions about when to switch between resource types. The processor autonomously identifies when the first resource type is insufficient and activates the second resource type without requiring manual intervention, reducing management complexity while maintaining allocation flexibility.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback mechanisms where the processor continuously monitors resource consumption data and adjusts resource allocation accordingly. This closed-loop feedback allows the system to adapt to changing resource demands automatically, maintaining flexibility without increasing operational complexity.

Inventive Principle:
Principle #23Feedback

3Productivity

If resources are allocated without monitoring usage, then allocation is simple, but waste increases due to unused services

Engineering Contradiction:
Improveresource utilizationVSAvoidresource waste
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system uses feedback from resource consumption data to optimize resource allocation and identify waste. The processor monitors actual usage patterns and can determine when resources are being consumed but not effectively utilized, enabling the system to adjust allocation strategies to reduce waste while maintaining productivity.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system can identify and discard unused or underutilized resources while recovering and reallocating resources that are being wasted. By analyzing consumption data, the system determines which resources should be reallocated to more effective uses, reducing overall resource waste while maintaining or improving productivity.

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS20240020163A1System and method for automatically providing a second resource type to replace or offset a first resource type
Publication Date: 2024.01.18 THE TORONTO DOMINION BANK
  • US20240020163A1 patent drawing
  • US20240020163A1 patent drawing
  • US20240020163A1 patent drawing

AI summary

A computer server system comprises a communications module; a processor coupled with the communications module; and a memory coupled to the processor and storing processor-executable instructions which, when executed by the processor, configure the processor to monitor resource consumption data to identify a first resource type being provided to a resource requester at a periodic rate; identify a second resource type to replace or offset the first resource type at the periodic rate; and perform operations to automatically provide the second resource type to replace or offset the first resource type at the periodic rate.