SDN Message Processing for Network Traffic Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current software-defined networking (SDN) systems lack the ability to dynamically manage and customize user messages based on content, failing to prioritize or modify messages effectively according to user characteristics and network events.

Innovation Solution

An SDN system that processes messages to identify content, determines modification needs, and assigns priorities based on user interests and current network events, using a controller to filter, parse, and enhance messages before transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If all messages are transmitted to their intended destinations without filtering or modification, then message delivery completeness is maintained, but network bandwidth is wasted and system efficiency deteriorates

Engineering Contradiction:
Improvenetwork efficiencyVSAvoidnetwork bandwidth waste
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system performs preliminary processing of messages before transmission, including content analysis, priority assignment, and modification determination. This advance processing enables the network to efficiently route and handle messages based on their characteristics, preventing bandwidth waste from transmitting unnecessary or low-priority messages.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies different processing treatments to different messages based on their content and characteristics. High-priority messages receive expedited handling while low-priority or redundant messages are filtered or modified, creating localized quality variations in message processing that optimize overall network efficiency.

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If messages are processed and filtered based on content analysis, then message relevance and delivery optimization improve, but processing complexity and computational resources increase

Engineering Contradiction:
Improvemessage customization capabilityVSAvoidprocessing system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system introduces an intermediary processing layer between message sources and destinations that performs content analysis, priority assignment, and modification operations. This mediator component handles the complexity of content-based processing centrally, allowing individual network nodes to remain relatively simple while achieving sophisticated message customization.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes key parameters of messages during processing, including priority levels, content modifications, and routing decisions. By dynamically adjusting these parameters based on content analysis, the system achieves high adaptability without requiring complex structural changes to the underlying network infrastructure.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If message content is analyzed and processed in real-time, then message priority assignment and filtering accuracy improve, but processing time and system latency increase

Engineering Contradiction:
Improvemessage priority determination accuracyVSAvoidmessage processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system applies partial processing to messages based on their characteristics, performing full content analysis only when necessary for accurate priority determination. For routine or clearly identifiable messages, simplified processing paths are used, reducing processing time while maintaining sufficient accuracy for most messages.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10193835B1Message management and message modification application
Publication Date: 2019.01.29 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10193835B1 patent drawing
  • US10193835B1 patent drawing
  • US10193835B1 patent drawing

AI summary

Identifying messages transferred to and from a mobile user device may provide a way to monitor message transfers. One example method of operation includes receiving a message from a user device, processing the message to identify message content, determining whether the message should be modified based on the message content, and determining whether the message should be transmitted to its intended destination based on the message content.