Messaging Traffic Prioritization via Payload Markers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing techniques for prioritizing messaging traffic in networks, such as using pre-assigned port numbers or protocol fields, are vulnerable to misuse and lack effective methods for distinguishing between different types of messaging protocols, leading to inefficient prioritization.

Innovation Solution

A method that examines the payload of messages to determine if they meet prioritization criteria based on specific markers, checksums, and version identifiers, allowing for prioritization of messaging traffic between data storage systems according to a remote data facility protocol, which includes rules for management and data traffic, synchronous and asynchronous modes, and device operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If pre-assigned port numbers are used for prioritization, then prioritization can be implemented, but malicious users can misuse these port numbers or applications can unintentionally specify them

Engineering Contradiction:
Improveprioritization efficiencyVSAvoidprioritization accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent extracts the prioritization identification from the header fields (port numbers, Type of Service, flow label) and moves it to the payload section by defining specific marker patterns within the message payload. This allows prioritization to be based on content rather than structure, preventing header field misuse while maintaining prioritization functionality.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces marker patterns as intermediaries between the message content and the prioritization mechanism. These markers serve as recognizable patterns within the payload that indicate prioritization requirements without exposing vulnerable header fields, thus mediating between content-based prioritization and security concerns.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If header fields are examined for prioritization, then prioritization can be performed quickly, but effective distinction between different messaging protocols cannot be achieved

Engineering Contradiction:
Improveprioritization speedVSAvoidprotocol distinction accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The patent performs preliminary actions by defining specific marker patterns and validation rules within the payload before prioritization decisions are made. The receiving system is pre-configured to recognize these markers, allowing for both accurate protocol identification and efficient processing through pattern matching rather than complex analysis.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies local quality by examining specific portions of the payload (marked sections) rather than the entire message or header fields. This localized examination of marked regions enables precise protocol distinction while maintaining processing speed through targeted pattern recognition.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS7751398B1Techniques for prioritization of messaging traffic
Publication Date: 2010.07.06 EMC IP HLDG CO LLC
  • US7751398B1 patent drawing
  • US7751398B1 patent drawing
  • US7751398B1 patent drawing

AI summary

Described are techniques for prioritizing messaging traffic. A first message having a second message encapsulated in a payload of the first message is received. It is determined whether the first message meets one or more prioritization criteria in accordance with one or more portions of a payload of the second message.