Distributed Trace Collectors for Lower-Bandwidth Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional tracing procedures in multi-network applications face challenges due to high bandwidth requirements and data transfer costs, leading to increased network latencies and a single point of failure in data management.

Innovation Solution

Distribute collectors across a multi-network environment to minimize data transfer by sending trace events to proximate collectors, selectively retain relevant data, and use probabilistic sets of trace IDs to reduce data volume.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If trace events are collected across multiple networks using conventional procedures, then complete trace data is obtained for analysis, but network bandwidth is excessively consumed and data transfer costs increase

Engineering Contradiction:
Improvetrace data completenessVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system segments trace event collection by deploying multiple distributed collectors across different networks. Each collector handles trace events locally within its network segment, preventing the need to transfer all trace events across network boundaries. This segmentation reduces overall network bandwidth consumption while maintaining complete trace data collection through the distributed architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements local quality by allowing each distributed collector to retain and process trace events locally according to network-specific requirements. Collectors can selectively retain trace events based on local criteria, ensuring that each network segment maintains the necessary trace data for local analysis without requiring constant cross-network data transfer.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If all sampled trace events are transferred across networks for centralized analysis, then comprehensive performance monitoring is achieved, but data transfer time and network latency increase

Engineering Contradiction:
Improveperformance monitoring comprehensivenessVSAvoiddata transfer time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary action by having distributed collectors sample and pre-process trace events locally before any cross-network transfer. Collectors can immediately analyze and filter trace events at the source, performing initial performance monitoring tasks without waiting for centralized collection. This preliminary local processing reduces the volume of data requiring network transfer while maintaining monitoring comprehensiveness.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If a single collector is used for centralized trace event collection, then data management is simplified, but the system creates a single point of failure

Engineering Contradiction:
Improvedata management simplicityVSAvoidsystem availability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent applies segmentation by dividing the single centralized collector into multiple distributed collectors across different networks. Each collector independently handles trace events in its local network segment, eliminating the single point of failure. The distributed architecture maintains data management simplicity through standardized collector interfaces while significantly improving system availability through redundancy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system merges the functionality of multiple distributed collectors into a coordinated network where each collector operates semi-autonomously but contributes to overall system objectives. This merging approach maintains the reliability benefits of distribution while preserving simplified data management through unified collection standards and protocols.

Inventive Principle:
Principle #5Merging (Combining)

4Loss of information

If full trace event data is retained and transferred, then complete diagnostic information is available, but computing resource usage and storage costs increase

Engineering Contradiction:
Improvediagnostic information completenessVSAvoidcomputing resource usage
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The patent implements extraction by having distributed collectors selectively extract and retain only the most relevant trace events based on local criteria such as error conditions, performance thresholds, or business logic. Instead of transferring and storing all trace events, collectors extract only the diagnostically valuable subset, reducing computing resource usage and storage costs while maintaining sufficient diagnostic information completeness.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20250286804A1Distributed Network Data Management Systems and Methods
Publication Date: 2025.09.11 ELASTICSEARCH BV
  • US20250286804A1 patent drawing
  • US20250286804A1 patent drawing
  • US20250286804A1 patent drawing

AI summary

Systems and methods for application performance management across one or more networks are disclosed. A system includes a plurality of geographically distributed computing devices executing one or more applications. A plurality of collectors are distributed across the one or more networks, each collector being positioned proximate a respective computing device. The collectors may sample, by each of the plurality of collectors, a plurality of trace events received from the applications executing on the computing devices proximate the collector. The collectors may retain in memory sampled trace events that meet a configurable attribute. The collectors may use probabilistic sets and tail-based sampling to determine root events and policies for identifying relevant traces. Benefits can be achieved in bandwidth savings, network cost and cyber security.