Telemetry Table Merging by Epoch for Cluster Query Simplification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In cluster networks, the proliferation of separate tables for different metric streams related to the same resource complicates data extraction and querying, especially in streaming telemetry applications, due to the creation of multiple tables for replication pre-compression and replication network data.

Innovation Solution

A dynamic telemetry process that merges multiple streaming telemetry data streams for a specific resource into a single table using epochs and caching, allowing data to be aggregated around time boundaries and eliminating duplicates, thereby simplifying data storage and extraction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If separate tables are created for every metric data stream, then data storage is straightforward and simple, but the number of tables proliferates excessively making database querying very difficult

Engineering Contradiction:
Improvesimplicity of data storageVSAvoidnumber of tables
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The patent merges multiple separate metric data streams into a single unified table structure. Instead of creating separate tables for each metric stream (e.g., replication precompression, replication network), the system consolidates them into one table with differentiated columns, thereby reducing table proliferation while maintaining organized storage of diverse telemetry data.

Inventive Principle:
Principle #5Merging (Combining)

2Ease of manufacture

If multiple tables are created for different metric streams, then data organization is simple and direct, but data extraction becomes complicated across numerous tables

Engineering Contradiction:
Improvesimplicity of data organizationVSAvoidease of data extraction
Core Design Contradiction:
Ease of manufactureVSEase of operation

Solution Approach 1:

By consolidating multiple metric streams into a single table, the patent enables simplified data extraction operations. Users can query all relevant telemetry data for a resource in one table rather than joining multiple separate tables, significantly improving extraction efficiency while maintaining clear organization through structured columns and namespaces.

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If every metric stream is stored as a separate table, then data integrity for each stream is maintained, but database querying becomes very difficult with excessive numbers of tables

Engineering Contradiction:
Improvedata integrityVSAvoidnumber of tables
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent maintains data integrity by preserving distinct columns and data types for each metric stream within the unified table structure. Each metric stream retains its specific schema and validation rules, ensuring data integrity while the single-table approach eliminates the complexity of managing numerous separate tables for querying and management.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20260037520A1Telemetry data table creation and merging in time series for optimal data storage in cluster networks
Publication Date: 2026.02.05 DELL PROD LP
  • US20260037520A1 patent drawing
  • US20260037520A1 patent drawing
  • US20260037520A1 patent drawing

AI summary

A telemetry processing system in a cluster network collecting streaming telemetry data from a plurality of telemetry producer pods. Processes improve extraction of telemetry data from a cluster network by collating streaming telemetry data received from each pod as a resource of the network, wherein a defined epoch delineates the streaming data into a plurality of metric datasets. Each dataset is stored in a database table created for the epoch in a respective cache created in a telemetry pipeline for each resource. The cached data is merged for a specific resource for the epoch in a merged database table that combines metric datasets per epoch to remove duplicative information created by the plurality of metric datasets and facilitate more efficient searching and extraction of the streaming telemetry data.