QoS Management Rules Engine for Communication Network Path Prioritization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication networks struggle to manage varying quality of service (QoS) requirements for different types of communication services such as voice, data, and video, as each service has distinct characteristics that affect overall network performance.
Innovation Solution
A quality of service management system that includes a rules engine to identify network elements and determine the appropriate queues for each communication path based on assigned QoS levels, ensuring consistent QoS across the network.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional communication networks manage all communication services uniformly, then network management is simple, but quality of service requirements for different services (voice, data, video) cannot be adequately met
Solution Approach 1:
The patent segments communication services into different classes (real-time services like voice/video and non-real-time services like data) and assigns them to different queue types (real-time queues and non-real-time queues) with distinct QoS parameters. This segmentation allows each service type to receive appropriate QoS treatment while maintaining manageable network complexity through structured classification.
Solution Approach 2:
The patent applies local quality by configuring different QoS parameters specifically for different service types and network elements. Each network element can be independently configured with service-specific QoS policies, allowing localized optimization of service quality without requiring complete redesign of the entire network management system.
2Adaptability or versatility
If multiple QoS levels are provided for different communication services, then service quality improves, but network element complexity increases due to multiple queues and configuration requirements
Solution Approach 1:
The patent implements universality by designing network elements with a standardized multi-queue architecture that can handle both real-time and non-real-time services. Each network element is equipped with universal queue structures and QoS management capabilities that can accommodate multiple service types, reducing the need for service-specific hardware while maintaining high QoS adaptability.
Solution Approach 2:
The patent manages complexity through parameter changes by dynamically adjusting QoS parameters (such as priority levels, bandwidth allocations, and queue weights) based on service requirements and network conditions. This allows the system to adapt to different service types by modifying operational parameters rather than changing the fundamental network element structure.
3Productivity
If communication paths are prioritized and processed efficiently, then network performance improves, but difficulty in managing and configuring multiple queues increases
Solution Approach 1:
The patent implements self-service through automated QoS policy enforcement mechanisms that enable network elements to autonomously prioritize and process communication paths according to pre-configured policies. The system automatically classifies services, assigns them to appropriate queues, and enforces QoS parameters without requiring manual intervention for each communication path, thereby maintaining high network efficiency while simplifying operational management.
Solution Approach 2:
The patent applies preliminary action by pre-configuring QoS policies, queue structures, and priority rules before communication services are deployed. Network elements are pre-programmed with service classification criteria and QoS parameter sets, enabling automatic and efficient path prioritization when services are activated, thus achieving high productivity without increasing operational complexity during runtime.
Data Source
AI summary
A quality of service management system includes a rules engine that receives information associated with a communication path having an assigned quality of service (QoS) to be provided for a customer communication device, and identifies one or more network elements assigned to provide the communication path. Each network element having a plurality of queues configured to provide varying QoS levels relative to one another. For each of the network elements, the rules engine determines at least one queue that is configured to provide the communication path at the assigned quality of service, and transmits queue information associated with the determined queue to its respective network element, the network element conveying the communication path through the determined queue.


