Log Embedding Vector Search for System Reliability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data processing systems lack effective methods to proactively manage operations and predict future performance based on historical logs, leading to impaired functionality and reduced uptime.

Innovation Solution

A data processing system manager uses machine learning models to generate vector representations of logs, storing them in a vector indexed database for efficient searching and analysis, enabling identification of similar past operations and root cause analysis to prevent future issues.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional log analysis methods are used, then system operation monitoring is performed, but the ability to proactively predict future performance and identify root causes is insufficient

Engineering Contradiction:
Improvesystem uptimeVSAvoidroot cause identification
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent introduces an embedding model as an intermediary that transforms raw log data into vector representations. This mediator enables the system to efficiently compare and analyze operational patterns by converting unstructured log data into a format suitable for vector database querying, thereby improving root cause identification capability

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces traditional mechanical log analysis methods with a machine learning-based vector embedding approach. Instead of using conventional text-based log searching and pattern matching, the system uses embedding models to transform logs into vector space, enabling more effective similarity search and predictive analysis

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

2Loss of information

If comprehensive log data is collected for analysis, then operational insights are improved, but data processing complexity and storage requirements increase

Engineering Contradiction:
Improveoperational information retentionVSAvoiddata processing system complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent extracts only the essential features from comprehensive log data by using embedding models to transform raw logs into compact vector representations. This extraction process retains the critical operational information needed for analysis while removing redundant data, thereby reducing storage requirements and processing complexity

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the parameter representation of log data from raw text format to vector embedding format. This parameter transformation enables the system to process and store operational information more efficiently, as vector representations capture the essential meaning of logs in a condensed numerical form that is easier to query and analyze

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11907191B2Content based log retrieval by using embedding feature extraction
Publication Date: 2024.02.20 DELL PROD LP
  • US11907191B2 patent drawing
  • US11907191B2 patent drawing
  • US11907191B2 patent drawing

AI summary

Methods and systems for managing data processing systems are disclosed. A data processing system may include hardware and/or software components. The operation of the data processing system may depend on the operation of these components. To manage the operation of the data processing system, a system may include a data processing system manager. The data processing system manager may obtain logs for components of the data processing system reflecting the historical operation of these components and use the log to predict the future operation of the data processing system, identify similar operation of other data processing systems, and/or for other purposes. Based on the predictions, the data processing system manager may take action to reduce the likelihood of the data processing system becoming impaired.