Distributed Application Framework Prioritizing Network Traffic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data center networks face challenges in optimizing network performance and resource utilization due to the lack of traffic prioritization, leading to delays and bottlenecks, especially when managing diverse applications and services.

Innovation Solution

A system and method for prioritizing network traffic using application awareness, where network traffic is classified based on user and task priorities, and assigned to specific quality of service (QoS) features, with access control lists managing bandwidth and output rates across network elements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If network traffic is treated equally without prioritization, then network simplicity is maintained, but network performance and resource utilization deteriorate due to delays and bottlenecks

Engineering Contradiction:
Improvenetwork performanceVSAvoidtraffic management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments network traffic into different priority classes (e.g., high priority, medium priority, low priority) based on application type, user role, or task criticality. This segmentation allows differentiated QoS treatment for different traffic types, resolving the contradiction by introducing structured complexity that improves performance while maintaining manageable organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic traffic prioritization where QoS parameters such as bandwidth allocation, packet scheduling, and latency tolerance are adjusted in real-time based on current network conditions, user priorities, and task requirements. This dynamic adaptation enables the system to optimize performance automatically without requiring complex static configurations.

Inventive Principle:
Principle #15Dynamics

2Productivity

If bandwidth is allocated equally to all traffic, then network configuration simplicity is maintained, but throughput and resource utilization deteriorate

Engineering Contradiction:
ImprovethroughputVSAvoidbandwidth management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies local quality by assigning different bandwidth allocations and QoS parameters to different traffic classes based on their specific requirements. High-priority traffic receives guaranteed bandwidth and low latency treatment, while low-priority traffic receives best-effort service. This localized differentiation optimizes throughput for critical applications without requiring complex global reconfiguration.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes QoS parameters such as bandwidth percentage, packet transmission rate, and latency tolerance dynamically based on traffic priority levels. By adjusting these parameters according to traffic class rather than using fixed equal allocation, the system achieves optimized throughput while maintaining manageable parameter configuration through standardized priority classes.

Inventive Principle:
Principle #35Parameter changes

3Loss of time

If all network traffic is handled with same latency tolerance, then system simplicity is maintained, but time-sensitive operations suffer from delays

Engineering Contradiction:
Improvetraffic delayVSAvoidlatency management complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent segments traffic into latency-sensitive and latency-tolerant classes, applying different handling mechanisms to each. Time-sensitive traffic (e.g., real-time communication, critical transactions) receives prioritized processing with guaranteed low latency, while non-time-sensitive traffic (e.g., batch processing, non-critical data transfer) tolerates higher delays. This segmentation reduces overall latency for critical operations without requiring complex universal solutions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic latency management where packet scheduling and routing decisions adapt in real-time based on traffic priority and network conditions. High-priority packets are scheduled for immediate transmission during available bandwidth windows, while lower-priority packets wait in queues. This dynamic approach minimizes latency for critical traffic without requiring complex static latency guarantees for all traffic.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10805235B2Distributed application framework for prioritizing network traffic using application priority awareness
Publication Date: 2020.10.13 CISCO TECHNOLOGY INC
  • US10805235B2 patent drawing
  • US10805235B2 patent drawing
  • US10805235B2 patent drawing

AI summary

A system and a method for prioritizing network traffic using application awareness and network awareness in a network environment is disclosed. An exemplary method can include receiving a network traffic priority for network traffic associated with a job performed by a distributed application; and based on the network traffic priority, assigning the network traffic to a network classification model, such as an access control list, associated with a network element for directing the network traffic in a network. The network classification model is associated with a network traffic priority class having defined quality of service (QoS) features, such that the network traffic traverses the network according to the defined QoS features.