Dedicated TCP Streams for Management Message Latency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data transmission systems experience increased latency and reduced throughput due to the need for retransmission and processing of lost or dropped packets, particularly in wide area networks, which affects the efficiency of management messages and data replication services.
Innovation Solution
The system reserves dedicated TCP streams and sockets for management messages, ensuring these messages are transmitted over specific paths separate from data messages, using multiple kernel queues and sockets to manage and prioritize management message transmission, thereby reducing latency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If management messages and data messages are transmitted over the same TCP streams, then device complexity is reduced, but latency increases due to packet loss and retransmission
Solution Approach 1:
The patent segments the transmission channels by creating separate TCP streams for management messages and data messages. Management streams are dedicated exclusively to management traffic while data streams handle only data replication traffic. This segmentation eliminates packet interleaving and ensures that management messages experience no latency from data message processing or retransmission events.
2Loss of time
If multiple TCP streams are used to separate management and data messages, then latency is reduced, but device complexity increases
Solution Approach 1:
The patent applies preliminary action by pre-establishing and reserving TCP streams and sockets for management messages before data replication begins. Management streams are configured in advance with dedicated sockets and kernel queues, ensuring that when management messages need to be sent, dedicated resources are already available without requiring dynamic resource allocation or contention during operation.
3Reliability
If dedicated streams are reserved for management messages, then reliability is improved, but productivity decreases due to reduced bandwidth utilization
Solution Approach 1:
The patent applies local quality by assigning different transmission characteristics to different message types. Management streams are optimized for reliability with dedicated resources and guaranteed delivery, while data streams are optimized for throughput and bandwidth utilization. Each stream type has quality parameters tailored to its specific requirements rather than using a uniform approach for all traffic.
Data Source
AI summary
Techniques for processing messages may include: establishing a plurality of streams between a source system and a target system; reserving one or more streams of the plurality of streams, wherein the one or more streams are reserved and used in transmitting only management messages, wherein the one or more streams includes a first stream of the plurality of streams; transmitting a first management message over the first stream from the source system to the target system; and transmitting a first data message over a second of the plurality of streams, wherein the second stream is not included in the one or more streams reserved for use in transmitting only management messages.


