Dynamic QoS Assignment for Packet Loss Resilience

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data sensitive to packet loss, such as fax and modem tones, are often prioritized similarly to voice traffic in packet networks, leading to increased congestion during high loss probabilities, as conventional redundancy measures can exacerbate congestion issues in low bandwidth networks.

Innovation Solution

An apparatus and method that encode audio signals into network packets, identify sensitive data, and dynamically assign a Quality of Service (QoS) value based on packet content, allowing for prioritization and reduced redundancy factors to mitigate packet loss, using techniques like differentiated service code points and resource reservation protocols.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If redundant packets are transmitted to improve reliability during high packet loss probability, then reliability of data sensitive to packet loss is improved, but network congestion is exacerbated

Engineering Contradiction:
Improvereliability of data sensitive to packet lossVSAvoidnetwork congestion
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies local quality by differentiating QoS treatment based on packet content. Packets containing signaling tones (fax, modem, DTMF) are identified and assigned higher QoS values than regular voice packets. This selective differentiation ensures that only critical data receives enhanced protection through redundancy, while other traffic maintains normal flow, thus improving reliability for sensitive data without causing universal congestion

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically changes the QoS parameter based on packet content analysis. When signaling tone packets are detected, the QoS value is increased, which triggers appropriate network handling including redundancy transmission. This parameter change approach allows the system to adapt reliability measures to actual network conditions and data importance, avoiding constant high redundancy that would cause congestion

Inventive Principle:
Principle #35Parameter changes

2Reliability

If data sensitive to packet loss is prioritized differently from voice traffic, then reliability of signaling tones is improved, but device complexity increases

Engineering Contradiction:
Improvereliability of signaling tonesVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by analyzing packet content at the source gateway before transmission. The encoder identifies signaling tone packets and marks them with higher QoS values in advance. This upfront classification allows network routers to automatically prioritize these packets without requiring complex real-time analysis at each network node, thus improving reliability while minimizing added complexity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediary classification mechanism at the gateway that analyzes packet content and assigns QoS markers. This intermediary layer handles the complexity of content analysis and differentiation, allowing the rest of the packet network to operate with simple QoS-based routing rules. The gateway acts as a mediator that translates content-based requirements into network-compatible QoS parameters

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7924890B2Apparatus and method for increasing reliability of data sensitive to packet loss
Publication Date: 2011.04.12 CISCO TECHNOLOGY INC
  • US7924890B2 patent drawing
  • US7924890B2 patent drawing
  • US7924890B2 patent drawing

AI summary

An apparatus and method are provided which preferably increase reliability of data sensitive to packet loss. According to principles of the invention, a quality of service value may be dynamically assigned to network packets based on the contents of the network packets.