Lossy LAN Packet Compression for Diagnostic Data Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network diagnostics systems face high storage, bandwidth, and processing requirements due to the large number and size of packet captures, especially in IEEE 802.11 WiFi systems where repetitive beacon packets are transmitted, limiting the effectiveness of existing compression algorithms like GZIP which are lossless and do not reduce the number of packets.

Innovation Solution

Implementing a lossy compression technique that identifies and replaces similar packets with custom packets containing references to the original packets, allowing for high compression ratios while ensuring diagnostic integrity by retaining the ability to regenerate original packets, thus reducing storage, bandwidth, and processing needs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If lossless compression algorithms like GZIP are used to compress packet captures, then the original packets can be perfectly recreated when decompressed, but the maximum compression ratio is limited and the number of packets is not reduced

Engineering Contradiction:
Improvepacket reconstruction accuracyVSAvoidcompression ratio
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent changes the fundamental parameter of compression from lossless to lossy, allowing some information to be discarded in exchange for significantly higher compression ratios. This is achieved by identifying and removing redundant packet data while retaining only essential diagnostic information, thereby resolving the contradiction between reconstruction accuracy and compression efficiency.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent extracts and removes redundant information from packet captures, specifically identifying and eliminating duplicate beacon packets and other repetitive data. By taking out only the necessary diagnostic elements and discarding redundant copies, the system achieves high compression ratios while maintaining diagnostic integrity.

Inventive Principle:
Principle #2Taking out (Extraction)

2Loss of information

If all packets including repetitive beacon packets are captured and processed, then complete network diagnostic data is obtained, but storage, bandwidth, and CPU processing requirements increase significantly

Engineering Contradiction:
Improvediagnostic data completenessVSAvoidnumber of packets
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent applies the principle of discarding redundant packet information that can be recovered or reconstructed later. By identifying repetitive packets (such as beacon packets with identical content) and discarding them in the compressed format, the system reduces packet quantity while maintaining diagnostic completeness through selective retention of unique diagnostic data.

Inventive Principle:
Principle #34Discarding and recovering

Solution Approach 2:

Instead of processing all packets equally, the patent applies partial action by selectively processing only those packets that contain unique diagnostic information. Repetitive packets are identified and excluded from full processing, reducing the quantity of packets requiring CPU analysis while maintaining sufficient diagnostic data through targeted selection.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If compression is applied across a block of multiple packets to achieve higher compression ratios, then the compressed file size is reduced, but the processing delay increases

Engineering Contradiction:
Improvecompression ratioVSAvoidprocessing delay
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-identifying and marking redundant packets (such as duplicate beacons) before the actual compression process. This preliminary classification allows the compression algorithm to efficiently handle blocks of packets with known redundancy patterns, achieving high compression ratios without excessive processing delays since the redundant nature of packets is already determined.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11991061B2Processing local area network diagnostic data
Publication Date: 2024.05.21 BRITISH TELECOM PLC
  • US11991061B2 patent drawing
  • US11991061B2 patent drawing
  • US11991061B2 patent drawing

AI summary

Methods and apparatus are disclosed for processing local area network diagnostic data obtained in respect of a local area network. The method includes calculating a value for each of a plurality of data units according to a predetermined function of one or more field-values stored in the data unit; identifying a first and second data unit as being similar in dependence on a comparison of their respective values, the second data unit having at least one field-value which differs from a corresponding field-value of the first data unit; in response to such an identification, creating a third data unit containing a field-value indicative of the first data unit and an indication of the at least one field-value which differs from the corresponding field-value in the first data unit; and sending the first and third data units for performance analysis at a remote network diagnostic device outside the LAN.