Log Pattern Detection for Runtime Log Flooding Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Complex computing systems experience log flooding, leading to network bandwidth saturation, storage overload, and system degradation due to sudden spikes in log data, which can cause system-wide crashes and data loss.

Innovation Solution

A log management system that detects and addresses excessive log patterns by tracking cumulative attributes, using machine learning and pattern recognition to filter and remove instances of problematic patterns, thereby reducing the amount of stored log data and preventing resource oversaturation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If log data is recorded continuously to monitor system behavior, then system reliability and diagnostic capability are improved, but storage resources are overwhelmed and network bandwidth is saturated due to log flooding

Engineering Contradiction:
Improvesystem reliabilityVSAvoidlog data volume
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts and removes duplicate log entries from the log stream by comparing incoming logs against a repository of previously seen logs. When duplicates are detected, they are filtered out before being written to storage or transmitted over the network, thereby reducing log data volume while preserving unique diagnostic information

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs preliminary detection and classification of log patterns before full processing. By identifying duplicate patterns early in the log stream using pattern matching and fingerprinting techniques, the system prevents redundant data from consuming storage and network resources in the first place

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If all log data is stored for analysis, then complete diagnostic information is preserved, but system performance degrades due to storage overload and increased I/O operations

Engineering Contradiction:
Improvediagnostic information completenessVSAvoidsystem performance
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The patent extracts only unique log entries from the continuous log stream, removing duplicates before storage. This significantly reduces the amount of data written to disk, decreasing I/O operations and storage overhead while maintaining complete diagnostic information about unique system events and errors

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system changes the parameter of log data uniqueness by using fingerprinting and pattern matching to identify duplicate entries. By transforming the log processing approach from storing all entries to storing only unique entries based on computed fingerprints, the system reduces storage I/O while preserving diagnostic value

Inventive Principle:
Principle #35Parameter changes

3Reliability

If log transmission is increased to capture all events, then monitoring coverage is improved, but network bandwidth is saturated causing systemwide crashes

Engineering Contradiction:
Improvemonitoring coverageVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent extracts duplicate log entries from the transmission stream by comparing against a repository of known logs. Only unique log entries are transmitted over the network, dramatically reducing network bandwidth consumption while maintaining complete monitoring coverage of unique system events and conditions

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs preliminary duplicate detection and filtering before log transmission. By computing fingerprints and comparing incoming logs against the repository in advance, the system prevents redundant data from occupying network bandwidth, ensuring efficient use of network resources while maintaining monitoring completeness

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12499027B2Models for detecting and managing excessive log patterns
Publication Date: 2025.12.16 ORACLE INT CORP
  • US12499027B2 patent drawing
  • US12499027B2 patent drawing
  • US12499027B2 patent drawing

AI summary

Embodiments described herein include a log management system that detects and addresses excessive log patterns at runtime. In some embodiments, the log management system tracks cumulative attributes associated with patterns that repeat within a set monitoring files, such as a set of log or trace records. The cumulative attributes that are monitored may include the cumulative storage size and/or cumulative count of patterns detected in the monitoring files. The log management system may determine whether a triggering condition is satisfied for initiating a responsive action to reduce the amount of log data that is transmitted and/or stored. If the triggering condition is satisfied, then the log management system may remove one or more instances of the pattern from the monitoring files and/or perform other actions to reduce the overhead of logging operations.