Dynamic Computer Resource Allocation via Control Plug-in

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional network management software is inadequate for efficiently managing resource-on-demand systems, leading to manual and time-consuming tasks, inefficient resource utilization, and idle resources remaining unused.

Innovation Solution

A resource manager system with a data monitoring system and a resource assessment system that utilizes a control plug-in to dynamically adjust allocated computer resources based on monitored metrics, implementing policies to optimize resource allocation and utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual resource allocation is used, then system simplicity is maintained, but time consumption and operational complexity increase

Engineering Contradiction:
ImproveManual operation simplicityVSAvoidTime consumption for resource selection and reassignment
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system enables self-service through automated resource allocation where the resource manager automatically selects and assigns computer resources from the pool based on monitored metrics and control plug-in policies, eliminating the need for manual intervention in resource selection and reassignment decisions

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback mechanisms where the data monitoring system continuously monitors resource metrics, feeds this information to the resource assessment system, which then adjusts resource allocation based on the monitored performance data, creating a closed-loop automated control system

Inventive Principle:
Principle #23Feedback

2Ease of operation

If conventional management tools are used for monitoring, then ease of operation is maintained, but resource utilization efficiency deteriorates

Engineering Contradiction:
ImproveMonitoring operation easeVSAvoidResource utilization efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The data monitoring system continuously collects resource metrics and feeds them to the resource assessment system, which uses this feedback to dynamically adjust resource allocation decisions, enabling the system to respond to changing workload conditions and optimize resource utilization in real-time

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system transitions from static monitoring to dynamic resource allocation where the resource manager continuously adjusts resource assignments based on real-time monitored metrics, allowing the system to adapt to varying computational demands and maximize resource utilization efficiency

Inventive Principle:
Principle #15Dynamics

3Device complexity

If resources remain idle when unassigned, then system simplicity is maintained, but overall system efficiency deteriorates

Engineering Contradiction:
ImproveResource assignment complexityVSAvoidSystem efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The automated resource allocation system continuously monitors resource availability and workload demands, automatically reassigning idle resources to active workloads without manual intervention, thereby eliminating resource idle time while maintaining simple operation through automated decision-making

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system ensures continuous useful action by continuously monitoring and reallocating resources to maintain optimal utilization, preventing idle time through ongoing automated adjustment of resource assignments based on real-time workload conditions

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS8826287B1System for adjusting computer resources allocated for executing an application using a control plug-in
Publication Date: 2014.09.02 HEWLETT PACKARD ENTERPRISE DEV LP
  • US8826287B1 patent drawing
  • US8826287B1 patent drawing
  • US8826287B1 patent drawing

AI summary

A resource manager computer system allocates computer resources from a pool of computer resources for executing an application. A data monitoring system monitors metrics for the allocated computer resources, and a resource assessment computer system executes a control plug-in specifying a policy for determining whether to adjust the allocated computer resources based on the metrics.