Dynamic QoS Model Selection for Network Resource Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing Quality of Service (QoS) models in packet switched networks, such as IntServ and Diffserv, face challenges in scalability and managing diverse traffic types, particularly in providing proactive management for low-latency traffic like voice or streaming media, as they either require resource reservations or rely on pre-defined traffic classes.
Innovation Solution
A method for managing multiple time-variant QoS models dynamically, allowing for softer policy-related routing options, energy usage, and cost considerations, which involves analyzing and selecting suitable QoS models based on client requests, network conditions, and past behavior to offer tailored QoS options to clients, thereby reducing the number of models exposed and improving network efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple QoS models are exposed to clients, then client flexibility and adaptability improve, but system complexity and management difficulty increase
Solution Approach 1:
The patent introduces a network component (gateway/router) as an intermediary that maintains a repository of multiple QoS models and performs automated analysis to determine suitability. This intermediary shields clients from the complexity of managing multiple models while providing flexible QoS options, resolving the contradiction by centralizing management responsibilities.
Solution Approach 2:
The system implements automated self-service mechanisms where the network automatically analyzes QoS model suitability based on client requests, network conditions, and past behavior without requiring manual client evaluation of multiple models. The network autonomously selects and presents appropriate QoS options, reducing management burden while maintaining adaptability.
2Reliability
If resource reservations are required for each router, then QoS guarantee reliability improves, but system scalability deteriorates
Solution Approach 1:
The patent extracts the complex resource reservation management from individual routers and consolidates it into a centralized repository of QoS models. By separating model definition from model selection and presentation, the system maintains QoS guarantees while improving scalability, as the centralized approach reduces per-router management overhead.
Solution Approach 2:
The QoS models in the repository serve multiple functions: they define resource requirements, establish service guarantees, and provide selection criteria for automated suitability analysis. This multi-functionality eliminates the need for separate reservation protocols at each router, improving scalability while maintaining reliability.
3Device complexity
If pre-defined traffic classes are used, then system simplicity improves, but ability to handle diverse traffic types deteriorates
Solution Approach 1:
The patent transforms static pre-defined traffic classes into dynamic QoS models that can be automatically selected and adapted based on real-time network conditions, client requests, and traffic characteristics. The automated suitability analysis enables the system to handle diverse traffic types while maintaining operational simplicity through centralized model management.
Data Source
AI summary
Method and systems for managing QoS models for traffic flows in a network are described. In particular, the method includes storing the QoS models and analyzing at least one of the QoS models to determine whether the QoS model satisfies a suitability test. One or more QoS models are then selected based on the analysis and these selected models are offered to a client for use with a traffic flow in the network. In one embodiment, the method may be implemented based on a query from a client requesting reservation of network resources for a traffic flow. The analysis may be based on a characteristic of the or each QoS model, of the client, of a query received from the client requesting reservation of network resources for the traffic flow or of the network or an operator of the network.


