ETL Workload Detection via Instrumentation Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data management systems lack the ability to identify and classify ETL processing patterns within computing systems, leading to inefficient resource utilization and stale data usage, as system administrators are unaware of ongoing tasks and processes, hindering optimization and cost management.

Innovation Solution

A computer-implemented method and system that monitors job execution, analyzes processes to determine patterns, and classifies jobs based on workload types, using rules and models to identify ETL workloads, enabling real-time optimization and resource allocation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If ETL processing is used to consolidate large volumes of data from multiple sources, then data aggregation and standardization are achieved, but resource consumption (processor utilization, memory capacity) increases significantly

Engineering Contradiction:
Improvedata aggregationVSAvoidresource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system automatically monitors job executions and autonomously identifies ETL patterns through instrumentation analysis, eliminating the need for manual administrator intervention in resource optimization tasks

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously collects instrumentation data from job executions, analyzes patterns, and uses this feedback to identify optimization opportunities, creating a closed-loop system for resource management

Inventive Principle:
Principle #23Feedback

2Use of energy by moving object

If ETL data is updated at periodic intervals (weekly or monthly), then data processing load is reduced, but data freshness and availability of current data are limited

Engineering Contradiction:
Improveprocessing loadVSAvoiddata freshness
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The system dynamically adjusts data update strategies by identifying ETL patterns and enabling real-time or near-real-time processing for critical data, while maintaining periodic updates for less time-sensitive data

Inventive Principle:
Principle #15Dynamics

3Productivity

If system administrators manually monitor and optimize data processing processes, then resource utilization can be improved, but the complexity and time required for detection and measurement increases

Engineering Contradiction:
Improveresource optimizationVSAvoidprocess monitoring
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The system replaces manual administrator monitoring and analysis with automated instrumentation analysis that collects, processes, and interprets job execution data automatically

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system introduces an intermediary layer of instrumentation and pattern recognition that bridges the gap between raw job executions and actionable optimization insights for administrators

Inventive Principle:
Principle #24Intermediary (Mediator)

4Measurement precision

If comprehensive monitoring and analysis of all job processes is implemented, then ETL workload identification accuracy is improved, but system complexity and computational overhead increases

Engineering Contradiction:
ImproveETL identification accuracyVSAvoidmonitoring system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system extracts and focuses on specific instrumentation metrics and process characteristics that are most indicative of ETL workloads, rather than analyzing all possible system parameters

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11429871B2Detection of data offloading through instrumentation analysis
Publication Date: 2022.08.30 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11429871B2 patent drawing
  • US11429871B2 patent drawing
  • US11429871B2 patent drawing

AI summary

Embodiments include techniques for detection of data offloading through instrumentation analysis, where the techniques include monitoring, via a processor, an execution of a job, and analyzing processes associated with the job to determine a pattern. The techniques also include determining whether the pattern of the job is associated with a pattern for a workload type, and classifying the job based at least in part on the determination.