Telemetry Data Filter for Resource Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computing systems face challenges in efficiently analyzing and adapting to changing resource demands due to overwhelming amounts of telemetry data, which complicates intelligent decision-making and resource allocation, leading to potential performance degradation.

Innovation Solution

A telemetry data filter is implemented to generate a filtered data set by omitting data points where resource utilization values are subsumed by others, allowing for the identification of 'worst-case' or highest-resource-utilization time periods, enabling more efficient resource reallocation and allocation among system components.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If telemetry data is collected at high frequency to capture resource usage patterns, then measurement precision is improved, but data complexity increases

Engineering Contradiction:
Improveresource usage measurement precisionVSAvoiddata complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts only the most relevant data points from the complete telemetry dataset by identifying and removing subsumed data points. This extraction process retains the essential information needed for resource allocation decisions while eliminating redundant data, thereby reducing data complexity while preserving measurement precision for critical resource usage patterns.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent transforms the raw telemetry data by changing its structural parameters through filtering. By applying the subsumption relationship criterion (comparing resource usage across different time periods), the system reorganizes the data from a flat high-frequency dataset into a hierarchical filtered dataset that maintains precision for decision-making while reducing overall complexity.

Inventive Principle:
Principle #35Parameter changes

2Loss of information

If all telemetry data points are retained for analysis, then information completeness is improved, but loss of time increases

Engineering Contradiction:
Improveinformation completenessVSAvoidanalysis time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system extracts only the non-subsumed data points that contain unique information value. By identifying data points where resource usage exceeds previous maximums, the extraction process maintains information completeness for decision-making while eliminating redundant temporal data, thereby reducing analysis time without significant information loss.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial action by processing only the necessary subset of data points rather than the complete dataset. By focusing analysis on non-subsumed data points that represent critical resource usage scenarios, the system achieves sufficient information completeness for resource allocation decisions while dramatically reducing the time required for data processing and analysis.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If resource allocation decisions are made frequently to adapt to changing demands, then adaptability is improved, but productivity decreases

Engineering Contradiction:
Improvesystem adaptabilityVSAvoidresource allocation efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system performs preliminary filtering of telemetry data to identify non-subsumed data points before resource allocation decisions are made. This preliminary action prepares the data in advance by organizing it into a condensed format that highlights critical resource usage patterns, enabling faster and more efficient adaptability responses without the overhead of processing complete raw datasets.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a dynamic data filtering mechanism that adapts to changing resource demands by continuously identifying non-subsumed data points. This dynamic approach allows the system to maintain high adaptability to varying workloads while improving productivity through optimized data processing that focuses only on relevant temporal patterns rather than static complete datasets.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12099426B2Telemetry data filter for allocating storage resources
Publication Date: 2024.09.24 ORACLE INT CORP
  • US12099426B2 patent drawing
  • US12099426B2 patent drawing
  • US12099426B2 patent drawing

AI summary

Techniques for filtering telemetry data to allocate system resources among system components are disclosed. A system filters a data set of telemetry data prior to allocating or re-allocating system resources to system components. A filtered data set includes data points that include the highest resource-utilization values for the system components. The system compares resource-usage for each component managed by a computing machine in one time period to the resource-usage for the component in another time period. The system omits from a filtered data set any time period in which the resource-usage value for each system component is subsumed by the resource-usage values of the same system components in another time period. The system generates resource-reallocation candidate models for the computing machines in the system based on the filtered data set. The system reallocates system resources among system components using a selected resource-reallocation candidate.