Flow-Based QoS Prioritization for P2P Traffic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional quality of service (QoS) implementations in computer networking fail to differentiate and prioritize peer-to-peer applications, leading to insufficient performance for sensitive services like P2P TV and phone, as they are treated similarly to ordinary data and lack user-defined QoS policies, especially during network congestion.

Innovation Solution

A flow-based QoS method that allows users to define and prioritize traffic flows according to specific services using a quality of service priority table, enabling fine-grained control over Internet connection services, distinguishing between different applications and ensuring high priority for critical services by routing them based on user-defined quality of service levels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional QoS implementations treat all data traffic similarly, then network management is simplified, but peer-to-peer applications cannot receive prioritized service during network congestion

Engineering Contradiction:
Improvenetwork management simplicityVSAvoidservice quality for P2P applications
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent segments network traffic into different categories using flow-based identification. By creating distinct flow categories for P2P applications, real-time traffic, and ordinary data, the system can apply differentiated QoS policies to each segment while maintaining overall network management control

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements local quality by allowing user-defined QoS policies that apply specifically to certain traffic flows or services. Users can prioritize specific applications or destinations without affecting the entire network, enabling localized quality enhancement while keeping global management simple

Inventive Principle:
Principle #3Local quality

2Reliability

If user-defined QoS policies are implemented for fine-grained control, then service quality for specific applications improves, but system complexity increases

Engineering Contradiction:
Improveservice quality guaranteeVSAvoidQoS policy management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent enables self-service by allowing users to define their own QoS policies for their traffic flows. The system provides the framework and tools for users to self-configure priority rules, service definitions, and flow categorization without requiring complex centralized management or specialized administrator intervention

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent applies preliminary action by establishing flow categorization rules and service definitions in advance. Users pre-configure which traffic patterns should receive priority treatment, and the system automatically applies these pre-defined policies during network operation, eliminating the need for complex real-time decision-making

Inventive Principle:
Principle #10Preliminary action

3Ease of manufacture

If traditional traffic classification is used, then implementation is straightforward, but peer-to-peer applications are not differentiated from ordinary data

Engineering Contradiction:
Improveimplementation simplicityVSAvoidapplication-specific QoS support
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamics by using adaptable flow-based classification that can dynamically identify and categorize P2P traffic patterns. The system can adjust to different P2P protocols and traffic characteristics while maintaining the same underlying classification mechanism, providing both simplicity and adaptability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent achieves universality by creating a multi-functional QoS framework that can handle various application types (P2P, real-time, bulk transfer) through a single flow-based classification system. The same infrastructure serves multiple QoS purposes without requiring separate specialized systems for each application type

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS8369238B2Method, network, and computer product for flow based quality of service
Publication Date: 2013.02.05 AT&T INTELLECTUAL PROPERTY I L P
  • US8369238B2 patent drawing
  • US8369238B2 patent drawing
  • US8369238B2 patent drawing

AI summary

A method, network, and computer program product are provided for traffic flow quality of service. A quality of service priority table is received for services defined by a user at the network, and the quality of service priority table includes quality of service levels for the services. Traffic flows are determined to correspond to packets being communicated over the network for the user. The traffic flows are mapped to services. The traffic flows are mapped to the quality of service levels for the services. The quality of service levels are assigned to the traffic flows as assigned quality of service levels corresponding to the services. Each of the traffic flows is routed over the network according to its assigned quality of service levels, respectively.