Network Traffic Prioritization via Class Markings

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Wide Area Network (WAN) optimization is challenging due to unknown and dynamic network landscapes, with existing methods failing to provide adequate control over bandwidth distribution and quality of service (QoS), especially for critical applications requiring minimal latency and optimal bandwidth usage.

Innovation Solution

A queuing algorithm that prioritizes minimum latency traffic by creating multiple levels of priority and fairly distributing network traffic, using a network optimization engine to sort data packets based on traffic class markings and transmit them according to distinct schemes, ensuring higher priority for packets with traffic class markings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traffic shaping is used to provide quality of service, then bandwidth distribution control is improved, but device complexity increases

Engineering Contradiction:
Improvebandwidth distribution controlVSAvoidqueuing algorithm complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments network traffic into multiple priority levels (first priority, second priority, etc.) based on traffic class markings. Each priority level is handled by separate queuing structures, allowing independent control and management of different traffic types without requiring complex monolithic control logic.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies preliminary classification and marking of traffic packets before they enter the queuing system. Packets are pre-tagged with priority indicators based on their type (e.g., VoIP, video, data), enabling the queuing algorithm to make rapid scheduling decisions without complex real-time analysis.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If multiple priority levels are created for delay-sensitive traffic, then latency is reduced, but implementation complexity increases

Engineering Contradiction:
Improvetraffic latencyVSAvoidalgorithm implementation complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent divides delay-sensitive traffic into multiple priority levels (first priority for most latency-sensitive, second priority for less latency-sensitive traffic). Each priority level has its own queue, allowing the system to serve critical traffic first while maintaining organized handling of less critical traffic without requiring complex scheduling decisions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter of traffic classification from binary (priority/non-priority) to multi-level (first priority, second priority, etc.). This parameter change allows finer control over latency differentiation while using standard queuing mechanisms that are relatively simple to implement.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If bandwidth is reduced to optimize WAN performance, then productivity is improved, but control over bandwidth distribution deteriorates

Engineering Contradiction:
ImproveWAN optimization performanceVSAvoidbandwidth distribution control
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent applies preliminary classification and marking of traffic packets before they enter the queuing system. Packets are pre-tagged with priority indicators based on their type (e.g., VoIP, video, data), enabling the queuing algorithm to make rapid scheduling decisions without complex real-time analysis.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a feedback mechanism where the queuing algorithm monitors bandwidth usage and priority queue states, then dynamically adjusts scheduling decisions. This feedback loop enables the system to maintain optimal performance while providing IT departments with control over bandwidth distribution based on priority levels.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9130864B2Prioritizing classes of network traffic to provide a predetermined quality of service
Publication Date: 2015.09.08 CITRIX SYSTEMS INC
  • US9130864B2 patent drawing
  • US9130864B2 patent drawing
  • US9130864B2 patent drawing

AI summary

A network shaping engine can be used to optimize network traffic by employing means to prioritize data packets assigned to a network traffic class over other network traffic. The network shaping engine accomplishes network traffic optimization by determining whether received data packets comprise a traffic class mark or indicia that indicates the data packets are part of a minimum latency traffic class. After analyzing the packets, the network optimization engine sorts the data packets according to the identified traffic classes and transmits the packets. Data packets comprising a traffic class marking are transmitted according to a first transmission scheme while data packets that do not comprise a traffic class marking are transmitted according to a second transmission scheme that differs from the first transmission scheme.