QoS Policy Enforcement via Global Model Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing network technologies face challenges in consistently enforcing quality of service (QoS) policies across public and proprietary networks, leading to inconsistent processing of traffic based on type, congestion, and other factors.
Innovation Solution
A method and system for establishing and enforcing a holistic QoS policy within a network by generating a QoS model that is uniformly applied across network devices, using a QoS provisioning policy that includes classes of service, packet loss probabilities, and forwarding priority markings, based on a service level agreement (SLA) to ensure consistent processing of traffic.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If QoS policies are enforced by network devices independently, then each device can process traffic according to local conditions, but the QoS policies are not enforced consistently across the network
Solution Approach 1:
The QoS policy is segmented into two parts: a global QoS model that defines the overall policy framework and local QoS provisioning policies that are distributed to individual network devices. This segmentation allows each device to process traffic independently according to its local conditions while maintaining consistency with the global QoS model, thereby resolving the contradiction between local flexibility and network-wide consistency.
2Reliability
If a global QoS model is enforced uniformly across all network devices, then QoS policy consistency is improved, but the ability to adapt to local network conditions and congestion varies
Solution Approach 1:
The system implements local quality by allowing each network device to generate its own QoS provisioning policy based on local network conditions, traffic patterns, and congestion levels, while still adhering to the global QoS model. This enables each device to have customized QoS parameters suited to its specific environment, resolving the contradiction between uniform policy enforcement and local adaptability.
3Productivity
If QoS policies are customized for each network device, then local traffic processing is optimized, but the complexity of managing and synchronizing policies across the network increases
Solution Approach 1:
The system performs preliminary action by pre-defining the global QoS model that establishes the overall policy framework before distributing it to individual network devices. This preliminary setup reduces the complexity of managing customized policies at each device, as the global model provides a standardized structure that simplifies local policy generation and synchronization, thereby resolving the contradiction between local optimization and management complexity.
Data Source
AI summary
A method may include receiving a request to establish a quality of service (QoS) policy that identifies a desired QoS associated with traffic being transported by a network; generating a QoS model based on the identified desired QoS, where the QoS model includes a class of service (CoS) and corresponding forwarding priorities associated with the traffic; retrieving a service level agreement (SLA), associated with a client device that is interconnected to a network node associated with the network, where the SLA includes a particular CoS and corresponding other forwarding priorities for packets associated with the client device; creating a QoS provisioning policy based on the QoS model and the SLA, where the creating includes mapping the CoS to the particular CoS or mapping the forwarding priorities to the other forwarding priorities; and transmitting, to the network node, the QoS provisioning policy that permits the network node to process the packets in a manner that complies with the QoS model or the SLA.


