Cloud Metric Selection Using Probabilistic Frequency Models

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud-based computing environments face challenges in accurately determining which metrics to present to subscribers due to limited computational resources and potential inaccuracies in selecting or processing data, leading to suboptimal performance assessments.

Innovation Solution

A system implements a model to process metric data over time periods, comparing probabilistic data structures and hash values to identify frequent metrics, and transmits a subset of these metrics to client devices, optimizing resource usage and network efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a monitoring service collects and processes large amounts of metric data to accurately assess service performance, then measurement precision is improved, but device complexity and computational resource consumption increase

Engineering Contradiction:
Improveservice performance assessment accuracyVSAvoidcomputational resource requirements
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the large volume of metric data into distinct time periods (e.g., 15-minute intervals) and processes each segment separately. The metric determination component divides incoming metric data streams into manageable time-based segments, applying probabilistic data structures to each segment independently. This segmentation reduces the computational burden on individual processing instances while maintaining overall assessment accuracy through aggregated results across multiple segments.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts only the most relevant and frequent metrics from the complete dataset for transmission to client devices. By using probabilistic data structures to identify and extract the top-k most frequent metrics, the system removes unnecessary data elements, transmitting only those metrics that provide the most value for performance assessment. This extraction process reduces network bandwidth consumption and client-side processing requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

2Loss of information

If all collected metric data is transmitted to client devices, then information completeness is improved, but network bandwidth consumption and data transmission volume increase

Engineering Contradiction:
Improvemetric data completenessVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The patent applies partial action by transmitting only a subset of the most significant metrics rather than the complete dataset. The system determines the top-k most frequent metrics based on probabilistic analysis and transmits only this partial set to client devices. This approach provides sufficient information for effective performance monitoring while dramatically reducing network bandwidth consumption compared to transmitting all collected metrics.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent changes the parameter of data representation by using probabilistic data structures (such as Bloom filters or Count-Min sketches) to summarize metric frequencies. Instead of transmitting raw metric values, the system transforms the data into compressed probabilistic representations that capture the essential frequency information. This parameter transformation enables efficient transmission while preserving the ability to determine the most frequent metrics at the client side.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If the monitoring service processes and selects specific portions of data, then device complexity is reduced, but measurement precision and reliability of performance information decrease

Engineering Contradiction:
Improvedata processing loadVSAvoidservice performance information accuracy
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent introduces probabilistic data structures as intermediary representations between the raw metric data and the final performance assessment. These intermediary structures (such as Count-Min sketches or Bloom filters) serve as a bridge that compresses the data while preserving the essential frequency information needed for accurate metric determination. The intermediary representation enables reduced processing complexity while maintaining reliability through mathematically guaranteed bounds on estimation accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12526214B1Dynamic metric determination by a model
Publication Date: 2026.01.13 AMAZON TECH INC
  • US12526214B1 patent drawing
  • US12526214B1 patent drawing
  • US12526214B1 patent drawing

AI summary

Techniques for a service provider network to determine a subset of available metric data associated with an entity in a cloud computing environment are discussed herein. A system can receive metrics associated with a service and determine a subset of the metrics that represents service performance. In some examples, the system can identify a frequency of unique application activity over time in a dynamic data stream, and report metric data to a client device based on the frequency.