Leakage-Aware Resource Pool Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems fail to accurately manage resources due to leakage variations caused by temperature and voltage changes, leading to inefficient resource allocation and potential power unavailability for devices.

Innovation Solution

A resource manager system calculates dynamic and static resource pools based on a leakage-temperature table, allowing for precise assignment of resources to devices, thereby compensating for leakage and optimizing resource utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If resources are allocated without compensating for leakage variations, then resource allocation is simple, but power availability becomes insufficient for devices

Engineering Contradiction:
Improvepower availabilityVSAvoidresource management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary calculations of leakage current based on temperature and voltage conditions before allocating resources. The resource manager pre-determines the leakage-temperature table and uses it to calculate expected leakage, allowing sufficient power reserves to be allocated in advance to ensure devices maintain adequate power availability despite leakage variations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors temperature and voltage conditions, uses this feedback to update leakage calculations, and adjusts resource allocation accordingly. The resource manager receives feedback on actual leakage conditions and modifies future resource assignments to compensate for variations, ensuring reliable power availability.

Inventive Principle:
Principle #23Feedback

2Productivity

If resources are allocated without accounting for leakage, then resource allocation is efficient, but devices may experience power unavailability

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoiddevice power availability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system dynamically adjusts resource allocation parameters based on changing leakage conditions. When temperature or voltage changes cause leakage variations, the resource manager modifies the allocated power reserves accordingly. This allows the system to maintain high resource utilization efficiency while ensuring devices receive sufficient power to operate reliably under varying conditions.

Inventive Principle:
Principle #35Parameter changes

3Quantity of substance

If leakage is not compensated in resource allocation, then system operation is simple, but power resources become insufficient

Engineering Contradiction:
Improvepower resource availabilityVSAvoidresource pool calculation complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The resource manager acts as an intermediary between power supply and device requirements. It introduces a leakage compensation mechanism that calculates expected leakage based on temperature and voltage, then uses this information to adjust the power allocation to devices. This intermediary function ensures sufficient power resources are available while managing the complexity through systematic calculation procedures.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250165310A1Leakage resource management
Publication Date: 2025.05.22 MICRON TECHNOLOGY INC
  • US20250165310A1 patent drawing
  • US20250165310A1 patent drawing
  • US20250165310A1 patent drawing

AI summary

Resource can be managed by accessing, at a resource manager of a system, a leakage-temperature table. The resource manager can determine a dynamic resource pool and a static resource pool of the system based on the leakage-temperature table. The resource manager can receive a resource request from a device of the system. The resource manager can assign resources to the device from the dynamic resource pool and the static resource pool.