Cloud Alert Message Fragmentation for Syslog Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for transmitting alert messages from cloud computing systems to external systems, such as the syslog protocol, face inefficiencies due to size limitations, leading to the need for alternative or enhanced mechanisms for message transmission.
Innovation Solution
A method that determines the optimal transmission type for alert messages, including partitioning and fragmenting them if necessary, to ensure successful delivery, using protocols like syslog or SNMP, ensuring each message can be reconstructed at the receiving end.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If the syslog protocol is used to send alert messages to external systems, then the transmission mechanism is simple and standardized, but the message size is limited and cannot accommodate large alert messages
Solution Approach 1:
The alert message is divided into multiple fragments when it exceeds the maximum syslog message size. Each fragment is sent as a separate syslog message, and the receiving system reassembles them using sequence numbers and length fields embedded in each fragment. This resolves the contradiction by maintaining syslog protocol simplicity while enabling transmission of arbitrarily large messages through segmentation.
2Loss of time
If alert messages are sent in real-time immediately after processing, then the response time is minimized, but the message may exceed size limitations and fail transmission
Solution Approach 1:
The system dynamically changes the transmission parameter (message format) based on the alert message size. When a message exceeds the maximum syslog size, it automatically applies segmentation with sequence numbers and length indicators. This parameter change ensures both real-time transmission (maintaining low response time) and transmission success (maintaining reliability) by adapting the message format to fit protocol constraints.
Data Source
AI summary
A system is described for sending alert messages collected for cloud computing system to external systems. The alert messages may be sent according to determined protocols, such as the syslog protocol and/or SNMP trap, among other appropriate protocols. Partitioning and/or fragmenting of the alert message may be provided based on the use of various types of message identifications and/or other information in which, by virtue of the partitioning and fragmenting, an alert message, regardless of its length, may be sent and reconstructed at the external system. The system advantageously provides for transmission of alert messages using mechanisms other than the syslog protocol and with additional included alert attribute information.


