Application-Level Tunnel for Long Syslog Message Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In large distributed computing systems, the transmission of long syslog messages is hindered by maximum message length constraints in existing syslog messaging layers, leading to errors and system crashes, with current solutions either requiring complex reimplementation of messaging layers or message truncation.
Innovation Solution
Implementing an application-level tunnel that partitions long syslog messages into multiple smaller portions, each packaged in traditional syslog messages, with a unique message identifier and long-message-indication field, allowing for reassembly at the administration system.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If syslog messages are transmitted with message lengths exceeding the maximum specified size, then the ability to transmit complete long event messages is improved, but transmission errors and system crashes occur
Solution Approach 1:
The patent segments long syslog messages into multiple shorter portions, each fitting within the maximum message length constraint. Each segment is transmitted separately through the application-level tunnel with proper sequencing information, ensuring complete and reliable transmission of the original long message without exceeding size limits.
2Adaptability or versatility
If the syslog messaging layer is reimplemented to support long messages, then the ability to transmit long syslog messages is improved, but the complexity of the messaging layer increases
Solution Approach 1:
The patent introduces a new application-level tunnel layer above the existing syslog messaging layer. This dimensional addition allows long message support without modifying the underlying syslog infrastructure, maintaining its simplicity while enabling extended functionality through the new tunneling mechanism.
Solution Approach 2:
The application-level tunnel acts as an intermediary between the application and the syslog messaging layer. It handles the complexity of long message segmentation and reassembly, shielding the syslog messaging layer from these complexities and allowing it to remain unchanged and simple.
3Adaptability or versatility
If long syslog messages are transmitted through the application-level tunnel, then the ability to handle messages beyond traditional length limits is improved, but the message structure becomes more complex
Solution Approach 1:
The patent segments long syslog messages into multiple shorter portions, each fitting within the maximum message length constraint. Each segment is transmitted separately through the application-level tunnel with proper sequencing information, ensuring complete and reliable transmission of the original long message without exceeding size limits.
Data Source
AI summary
The current document is directed to methods and systems that implement an application-level tunnel through which syslog messages are transmitted. In one implementation, the message portion of syslog messages transmitted through the application-level tunnel includes both a unique message identifier and a long-message-indication field. Syslog messages that contain message portions of greater lengths than a specified maximum length, referred to as “long syslog messages,” are transmitted through the application-level tunnel as multiple component syslog messages, each with a message portion that includes, in addition to a unique message identifier and a long-message-indication field with a positive value, a long-message field that contains a sequence number for the long-message portion and the total number of long-message portions.


