Facilitator Server Message Compression via Format Identifier Caching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Typical servers and communication systems do not efficiently manage transmission size, leading to network congestion and excessive resource consumption due to the inclusion of self-describing message formats that add overhead to every message, affecting communication speed and resource usage.
Innovation Solution
A system and method for compressing information in message-oriented middleware systems using a facilitator server that monitors network traffic and content to generate compression and decompression instructions, allowing sender and receiver machines to communicate without including repetitive format information, thereby reducing the amount of data transmitted over the network.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If self-describing message formats are used to allow senders and receivers to communicate without prearrangement, then adaptability is improved, but device complexity and resource consumption increase due to overhead in every message
Solution Approach 1:
The system performs preliminary action by pre-defining message formats and storing them in a message format repository before actual communication occurs. Senders and receivers can then reference these pre-established formats using format identifiers, eliminating the need to include complete format descriptions in each message while maintaining the ability to communicate without prearrangement.
Solution Approach 2:
The invention extracts the message format information from each individual message and places it in a separate message format repository. Only format identifiers are included in messages, while the actual format definitions are stored independently and retrieved as needed, significantly reducing message overhead while preserving adaptability.
2Loss of information
If all information of a transmission is passed through the network without compression, then information completeness is maintained, but network congestion and resource consumption worsen
Solution Approach 1:
The system creates simplified copies of message format information by storing complete format definitions in a centralized repository and replacing them with compact format identifiers in actual messages. This copying approach maintains full information availability while dramatically reducing the amount of data that needs to be transmitted across the network.
Solution Approach 2:
The invention changes the parameter representation by transitioning from transmitting complete message format descriptions to transmitting compact format identifiers. This parameter transformation maintains the ability to fully reconstruct messages while significantly reducing transmission size and improving network productivity.
Data Source
AI summary
Disclosed are systems and method for providing message compression instructions by communicating with a plurality of sender machines and a plurality of receiver machines and monitoring one or more messages from the plurality of sender machines. The disclosed systems and methods may also identify a part of the one or more messages that is frequently included in a plurality of the messages sent by the plurality of sender machines, dynamically determine compression instructions to compress this part of the message, and provide the compression instructions to at least one of the plurality of sender machines, such that the compression instructions reduce size of the messages having the part of the message associated with the compression instructions.


