Network Traffic Analytics Cache for Duplicate Content

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Analytics systems face increased demands on computational and storage resources due to repeated network traffic of popular content, which leads to unnecessary processing burdens.

Innovation Solution

The system identifies and caches unique identifiers for content items, allowing it to retrieve cached analytics outcomes for duplicates and process only new content, thereby reducing computational and storage resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the analytics system processes all network traffic including duplicate content, then complete analytics coverage is achieved, but computational resources and processing time are wasted

Engineering Contradiction:
Improveanalytics coverageVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary action by checking the cache for existing content identifiers before processing content. The cache stores previously processed content identifiers and their analytics outcomes, allowing the system to quickly determine if content has been processed before without performing full analytics processing

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system extracts only the content identifier from incoming network traffic and compares it against the cache, rather than processing the entire content. This extraction approach separates the identification function from the analytics processing function, enabling efficient duplicate detection

Inventive Principle:
Principle #2Taking out (Extraction)

2Measurement precision

If the system caches all processed content identifiers, then duplicate detection accuracy is improved, but storage resource consumption increases

Engineering Contradiction:
Improveduplicate detection accuracyVSAvoidcache memory usage
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The system creates a simplified copy of content in the cache by storing only content identifiers (such as hashes or unique keys) rather than the full content itself. This copying strategy maintains duplicate detection accuracy while dramatically reducing the storage resources required in the cache

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10084876B2System and method for conditional analysis of network traffic
Publication Date: 2018.09.25 COGNYTE TECH ISRAEL LTD
  • US10084876B2 patent drawing
  • US10084876B2 patent drawing
  • US10084876B2 patent drawing

AI summary

Embodiments that are described herein provide improved methods and systems for analyzing network traffic. The disclosed embodiments enable an analytics system to perform complex processing to only new, first occurrences of received content, while refraining from processing duplicate instances of that content. In an embodiment, the analytics results regarding the first occurring content are reported and cached in association with the content. For any duplicate instance of the content, the analytics results are retrieved from the cache without re-processing of the duplicate content. When using the disclosed techniques, the system still processes all first occurring content but not duplicate instances of content that was previously received and processed. In the embodiments described herein, input data comprises communication packets exchanged in a communication network.