Automated Statistical Graphing for Distributed System Metrics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing and analyzing operational data from distributed computing systems poses challenges for service providers and clients, as existing monitoring tools struggle to efficiently collect, process, and visualize performance metrics across geographically and logically separate environments.

Innovation Solution

Implementing automated statistical graphing tools that monitor operational metrics, calculate percentiles, and provide visual representations such as graphs and charts to identify anomalies and operational issues, allowing for enhanced analysis and recommendation of remediation actions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If automated statistical graphing tools are implemented to monitor and visualize operational metrics, then measurement precision and analytical capability are improved, but device complexity increases

Engineering Contradiction:
Improveoperational data analysis precisionVSAvoidmonitoring system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces automated statistical graphing tools as an intermediary layer between raw operational data collection and human analysis. These tools automatically calculate percentiles, generate statistical graphs, and provide visual representations of operational metrics, thereby enhancing measurement precision without requiring direct human intervention in the complex data processing pipeline.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The monitoring system performs self-service by automatically calculating statistical metrics and generating visual representations without requiring manual configuration or intervention. The system autonomously processes operational data, computes percentiles, and produces graphical outputs, reducing the complexity burden on users while maintaining high measurement precision.

Inventive Principle:
Principle #25Self-service

2Loss of information

If comprehensive operational metrics are collected and analyzed across distributed systems, then information completeness is improved, but loss of time in data processing increases

Engineering Contradiction:
Improveoperational data completenessVSAvoiddata processing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-calculating and storing statistical metrics such as percentiles and other aggregated statistics as operational data is collected. This allows the system to maintain complete operational information while enabling rapid retrieval and analysis without reprocessing raw data, thereby reducing time loss in subsequent analytical operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The data processing is segmented into distinct statistical calculations (e.g., percentile computations, trend analysis, anomaly detection) that can be performed independently and in parallel. This segmentation allows comprehensive operational metrics to be analyzed without sequential processing bottlenecks, reducing overall data processing time while maintaining information completeness.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If visual representations such as graphs and charts are generated for operational data, then ease of operation is improved, but device complexity increases

Engineering Contradiction:
Improvedata analysis easeVSAvoidgraphing tool complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The graphing tools operate autonomously by automatically selecting relevant operational metrics, calculating appropriate statistical representations, and generating visual graphs and charts without requiring manual configuration. This self-service capability enhances ease of operation for users while encapsulating the complexity within the automated tool itself rather than requiring user expertise.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The automated graphing tools serve as an intermediary that translates complex operational data into intuitive visual representations. These tools handle the complexity of data processing, statistical calculation, and graph generation, while presenting simplified visual outputs that improve ease of operation for end users analyzing distributed system performance.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9195374B1Automated statistical graphing tool
Publication Date: 2015.11.24 AMAZON TECH INC
  • US9195374B1 patent drawing
  • US9195374B1 patent drawing
  • US9195374B1 patent drawing

AI summary

Statistics of a distributed computing system are managed to identify and/or provide percentile data associated with the managed statistics. In some examples, percentiles associated with performance data of the computing system may be calculated. Based at least in part on a factor associated with the performance data, one or more of the calculated percentiles may be selected. Additionally, in some examples, graph data for at least a portion of the selected percentiles may be provided.