Compressed Binary Syslog Messaging for Bandwidth-Constrained Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current techniques for handling system-generated messages, such as syslog messages, consume significant computing and networking resources due to their large memory sizes, leading to bandwidth restrictions and potential lost traffic in networks.

Innovation Solution

A network device that receives traffic, generates system messages, converts them into binary messages, compresses these binary messages to create a compressed binary message, and then forwards this compressed message to a server device for decoding and further processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If system-generated messages are transmitted in their original format, then message integrity and readability are maintained, but network bandwidth is consumed excessively and processing resources are wasted

Engineering Contradiction:
Improvenetwork bandwidth consumptionVSAvoidmessage data completeness
Core Design Contradiction:
Loss of energyVSLoss of information

Solution Approach 1:

The patent changes the format parameter of system messages from human-readable text to binary representation, and applies compression algorithms to reduce the size parameter. This transforms the message while preserving its informational content, thereby reducing bandwidth consumption without losing data completeness.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent creates a compressed binary copy of the original system message for transmission purposes. The original message structure and information are preserved in the copy through encoding and compression, allowing efficient transmission while maintaining the ability to reconstruct the original message at the receiving end.

Inventive Principle:
Principle #26Copying

2Quantity of substance

If compression algorithms are applied to system messages, then message size is reduced and bandwidth is conserved, but processing complexity increases

Engineering Contradiction:
Improvemessage sizeVSAvoidprocessing complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent applies compression algorithms in advance to system messages before they are transmitted to the server. By performing the compression operation beforehand, the actual transmission and server processing operations are simplified, as the messages arrive in a already-compressed format ready for direct handling.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If binary conversion and compression are applied to system messages, then transmission efficiency is improved, but the complexity of message generation and processing increases

Engineering Contradiction:
Improvetransmission efficiencyVSAvoidmessage generation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent replaces the traditional text-based message handling mechanism with a binary encoding and compression mechanism. This substitution transforms the processing from character-by-character text operations to binary data operations, which are more efficient for computer systems and enable better compression ratios, thereby improving transmission efficiency despite the added complexity.

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

Data Source

PatentUS20250175194A1Reducing a memory size of a system generated message prior to transmission
Publication Date: 2025.05.29 JUNIPER NETWORKS INC
  • US20250175194A1 patent drawing
  • US20250175194A1 patent drawing
  • US20250175194A1 patent drawing

AI summary

A network device may receive traffic associated with a network, and may generate a system message based on the traffic. The network device may convert the system message into a binary message, and may compress the binary message to generate a compressed binary message. The network device may provide the compressed binary message to a server device, and the server device may process the compressed binary message, with a decoder, to generate the system message.