Distributed Data Mart Architecture for Heterogeneous Performance Analytics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In complex computing environments, existing technologies face challenges in aggregating and analyzing large volumes of heterogeneous data from various sources to provide timely, customized performance and capacity statistics to support personnel, often resulting in delayed identification of potential issues that could lead to service disruptions.

Innovation Solution

A method that collects raw data from multiple systems, stores it in a unified repository, filters and formats it for easier management, merges it with historical data to create long-term reports, and forwards these reports to personal devices for real-time or near-real-time analysis and reporting, enabling quick identification of trends and resource adjustments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If a large centralized computing resource and data repository are used to aggregate and analyze large volumes of heterogeneous data, then data aggregation capability is improved, but processing speed and timeliness deteriorate

Engineering Contradiction:
Improvedata aggregation capabilityVSAvoidprocessing speed
Core Design Contradiction:
Quantity of substanceVSSpeed

Solution Approach 1:

The patent divides the centralized data processing system into multiple distributed data marts, each handling specific data subsets. This segmentation allows parallel processing across multiple nodes, maintaining comprehensive data aggregation capability while significantly improving processing speed through distributed computation architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a temporal dimension to data processing by implementing real-time data streaming capabilities alongside historical data analysis. This allows the system to process and deliver insights across multiple time dimensions simultaneously, improving both aggregation depth and processing speed.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Loss of information

If data is collected and processed centrally to ensure comprehensive analysis, then data completeness is improved, but delivery timeliness to support personnel deteriorates

Engineering Contradiction:
Improvedata completenessVSAvoiddelivery timeliness
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent pre-processes and structures data in distributed data marts before analysis is needed, organizing heterogeneous data into standardized formats and pre-computing baseline metrics. This preliminary action ensures data completeness is maintained while enabling rapid query execution and timely delivery of insights when needed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces distributed data marts as intermediary structures between raw data sources and end-user analytics. These data marts act as buffers that pre-aggregate and structure data, ensuring completeness is preserved while enabling fast retrieval and analysis without requiring real-time centralized processing.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If customized analyses are generated for specific support personnel, then analysis relevance is improved, but processing complexity increases

Engineering Contradiction:
Improveanalysis customizationVSAvoidprocessing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements local quality by allowing each distributed data mart to be customized for specific user roles, support personnel needs, and organizational units. Each data mart can apply local filtering, aggregation, and presentation rules tailored to its audience, providing highly relevant customized analyses without requiring complex centralized customization logic.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent applies partial customization by providing different levels of analysis detail and customization based on user needs. Rather than fully customizing every analysis for every user, the system provides appropriate levels of customization - from standardized reports for general users to highly customized views for specialized roles - reducing overall processing complexity while maintaining relevance.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9953066B2Automatically generating and reporting merged performance and capacity statistics
Publication Date: 2018.04.24 KYNDRYL INC
  • US9953066B2 patent drawing
  • US9953066B2 patent drawing
  • US9953066B2 patent drawing

AI summary

A method and associated system for method for generating performance and capacity statistics that consists of a processor receiving statistical information from a set of monitoring entities that monitor characteristics of one or more computing resources. The processor formats the received statistics for storage in a raw-data repository, then filters and processes the data to extract data items necessary to generate predefined reports and to place the extracted data in a format consistent with historical information. The processor then merges the filtered, formatted data with the historical information to create an integrated history of the characteristics and stores the integrated history in a history repository. This integrated history is automatically translated into reports customized to requirements of particular support, personnel, which are then forwarded to local devices from which the support personnel may select, customize, and review the reports.