Hierarchical Budget Enforcement for Computing Infrastructure

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies face challenges in efficiently managing and enforcing budgets for computing resources in data centers, particularly in real-time scenarios, leading to potential resource overutilization and inefficiencies.

Innovation Solution

Implementing a controller system that enforces budgets by determining real-time enforcement thresholds based on current resource utilization and device statuses, using a hierarchical approach to manage resource distribution and workload assignment, and applying machine learning models to predict the impact of workload assignments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If real-time budget enforcement is implemented, then resource utilization efficiency is improved, but system complexity increases

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system segments budget enforcement into multiple hierarchical levels (data center level, rack level, device level) with separate controllers at each level. Each controller manages enforcement thresholds for its specific level, distributing the complexity across multiple independent units rather than requiring a single complex centralized system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system continuously monitors actual resource consumption and compares it against budget thresholds, dynamically adjusting enforcement actions based on real-time feedback. This closed-loop approach enables efficient resource utilization while keeping control logic simple through automated response to measured conditions.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If dynamic enforcement thresholds are used, then adaptability to device status is improved, but measurement and detection difficulty increases

Engineering Contradiction:
Improveadaptability to device statusVSAvoidmeasurement and detection difficulty
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The system pre-establishes multiple budget thresholds at different levels before runtime operation. These predetermined thresholds are configured in advance based on expected resource consumption patterns, eliminating the need for complex real-time calculations and reducing measurement difficulty while maintaining adaptability through hierarchical enforcement.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If hierarchical budget enforcement is implemented, then resource distribution management is improved, but device complexity increases

Engineering Contradiction:
Improveresource distribution managementVSAvoiddevice complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The hierarchical structure divides resource management into independent levels (data center, rack, device), with each level having its own controller that manages only its portion of the budget. This segmentation simplifies individual device complexity while improving overall resource distribution management through coordinated hierarchical control.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Controllers act as intermediary components between different hierarchical levels, translating high-level budget policies into specific enforcement actions for lower levels. These intermediaries simplify the management of resource distribution by providing a layered control architecture where each component has clearly defined responsibilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250291407A1Budgets Enforcement for Computing Devices and Computing Infrastructure
Publication Date: 2025.09.18 ORACLE INT CORP
  • US20250291407A1 patent drawing
  • US20250291407A1 patent drawing
  • US20250291407A1 patent drawing

AI summary

Techniques are disclosed for enforcing budgeting for a network of devices using a hierarchy of controllers. A controller in the hierarchy monitors the utilization of a resource by a device in the network, and the controller may compare an amount of that resource being drawn by the device to an allocation of that resource defined in a restriction applicable to the device. If the device exceeds the defined allocation of the resource, the controller determines enforcement thresholds for descendant devices in the network that are distributed portions of the device's defined allocation of that resource. The controller determines enforcement thresholds for the descendant devices based on the respective states of the descendant devices. For instance, the controller may determine the enforcement thresholds based on the relative importance of workloads assigned to the descendant devices, the health of descendant devices, the occupancy of the descendant devices, and/or other criteria.