Dedicated TCP Streams for Management Message Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
ImprovelatencyVSAvoidstream management complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

2Loss of time

If multiple TCP streams are used to separate management and data messages, then latency is reduced, but device complexity increases

Engineering Contradiction:
Improvemanagement message latencyVSAvoidsocket and queue management
Core Design Contradiction:
Loss of timeVSDevice complexity

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.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If dedicated streams are reserved for management messages, then reliability is improved, but productivity decreases due to reduced bandwidth utilization

Engineering Contradiction:
Improvemanagement message deliveryVSAvoidbandwidth utilization
Core Design Contradiction:
ReliabilityVSProductivity

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.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11095698B2Techniques for processing management messages using multiple streams
Publication Date: 2021.08.17 EMC IP HLDG CO LLC
  • US11095698B2 patent drawing
  • US11095698B2 patent drawing
  • US11095698B2 patent drawing

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.