Differential Message Compression for Control Plane Signaling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Distributed communication systems face performance bottlenecks due to inefficient control plane signalling, leading to bandwidth wastage and complexity, which is difficult to optimize without hardware modifications or redesigning protocols.
Innovation Solution
Implementing a node with message compression capabilities that assigns unique identities to messages, stores them based on type, and sends only the differences between current and previous messages, using the control signalling protocol syntax for compression, without requiring hardware changes or protocol redesign.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If control plane signalling is sent without compression, then message integrity and protocol simplicity are maintained, but bandwidth is wasted and bottlenecks occur
Solution Approach 1:
The patent changes the parameter of message representation from full message format to differential format. By storing the difference between current and previous messages instead of sending complete messages, the system reduces bandwidth consumption while maintaining full message functionality at the receiver through reconstruction using the stored difference and previous message state.
Solution Approach 2:
The patent performs preliminary action by pre-storing the difference between messages in a difference storage unit before transmission. This allows the receiver to efficiently reconstruct full messages by combining the stored difference with the previous message, avoiding the need to transmit redundant information and reducing bandwidth usage.
2Loss of energy
If message compression is implemented, then bandwidth usage is reduced and bottlenecks are avoided, but system complexity increases
Solution Approach 1:
The patent segments the message handling system into distinct functional units: a difference calculation unit that computes message differences, a difference storage unit that stores these differences, and a message reconstruction unit that combines stored differences with previous messages. This segmentation allows each component to perform a specific function, making the overall complex system more manageable and implementable without requiring complete system redesign.
Solution Approach 2:
The patent introduces an intermediary difference storage unit that acts as a mediator between the message sender and receiver. This storage unit holds the differences between messages, allowing the receiver to reconstruct full messages without receiving redundant information. The intermediary simplifies the communication process by pre-processing message data and enabling efficient reconstruction.
3Productivity
If control signalling protocol is modified to optimize performance, then bandwidth efficiency improves, but protocol stability and reliability are compromised
Solution Approach 1:
The patent uses copying by maintaining a copy of the difference between messages in the difference storage unit. This copied difference information is then used to reconstruct full messages at the receiver without modifying the original message format or protocol structure. The copying approach allows efficiency improvements while preserving protocol stability, as the underlying message format remains unchanged.
4Productivity
If hardware modifications are made to improve control signalling, then performance bottlenecks are reduced, but system cost and complexity increase
Solution Approach 1:
The patent replaces potential hardware modifications with a software-based or processing-based solution. Instead of increasing bus speeds or changing physical communication infrastructure, the system uses difference calculation and storage mechanisms to reduce the amount of data transmitted. This substitution of mechanical/hardware improvements with informational processing achieves the same performance goal at lower cost and without physical system changes.
Data Source
AI summary
An arrangement for handling control signal messaging in a distributed system comprising a number of sending nodes and a number of receiving nodes and implementing a control signaling communication protocol. The sending and/or the receiving node is adapted to send and/or receive the current message as a compressed message comprising only the difference portion between a selected or preferred previous message and the current message and the unique identity of said previous message.


