Dynamic QoS Controller for SDN Flow Rule Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network management systems lack the ability to dynamically change Quality of Service (QOS) settings on demand in software-defined networks (SDNs), requiring manual reconfiguration and lacking centralized intelligence to adapt to changing network conditions.

Innovation Solution

A dynamic QOS setting system that includes a controller capable of automatically changing QOS settings in response to user requests, issuing adapted flow rules, and updating user accounts for separate charging, with the ability to revert settings to original levels upon triggers such as session completion or time limits.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual reconfiguration is used to change QOS settings, then system complexity is reduced, but adaptability and response time to changing network conditions deteriorate

Engineering Contradiction:
ImproveQOS setting adaptabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

An SDN controller is introduced as an intermediary between network elements and QOS management functions. The controller receives QOS change requests, analyzes network conditions, and automatically pushes updated flow rules to access hardware, eliminating the need for manual reconfiguration while maintaining system manageability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables automatic QOS adjustment based on network conditions and user requests. The SDN controller autonomously monitors network state, processes QOS change requests, and implements flow rule modifications without human intervention, allowing the system to self-adapt to changing conditions.

Inventive Principle:
Principle #25Self-service

2Productivity

If static traffic classification is used, then system complexity is reduced, but productivity and responsiveness to user demands deteriorate

Engineering Contradiction:
ImproveQOS change speedVSAvoidclassification complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent transforms static traffic classification into a dynamic system where QOS settings can be changed on-demand. Flow rules are no longer fixed but can be automatically updated by the SDN controller in response to user requests and network conditions, enabling rapid QOS adjustments without manual intervention.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system enables dynamic modification of QOS parameters such as priority bits and flow rules. Instead of fixed classification, the SDN controller can change these parameters in real-time based on network conditions and user demands, significantly improving responsiveness.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If centralized intelligence is added to configure QOS automatically, then adaptability improves, but device complexity increases

Engineering Contradiction:
Improveautomatic QOS configurationVSAvoidcontroller complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The SDN controller is designed as a universal platform that handles multiple network management functions including QOS configuration, flow rule management, and network monitoring. By consolidating these functions in a single multi-functional controller, the system achieves automatic adaptation without proportionally increasing overall complexity.

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

Data Source

PatentUS12213000B2Dynamic quality of service setting system
Publication Date: 2025.01.28 AT&T INTELLECTUAL PROPERTY I L P
  • US12213000B2 patent drawing
  • US12213000B2 patent drawing
  • US12213000B2 patent drawing

AI summary

A quality of service system comprising at least one quality of service controller, the quality of service controller receiving a request for a change in service priority from a default priority to an altered priority; analyzing the request to determine if the requested change in service priority can be granted, when the request for a change in service priority can be granted, preparing an altered flow rule including a tag identifying the altered priority; and pushing the altered flow rule to at least one access hardware.