Quality of Service Policy Application for Network Latency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In computer systems, particularly enterprise networks, managing quality of service is challenging due to latency variations, which can lead to poor user experience, especially when portable clients connect to different networks, causing unnecessary delays by applying enterprise network quality of service policies in non-managed environments.
Innovation Solution
A system that senses network characteristics to selectively apply quality of service policies on a datagram-by-datagram basis, allowing policies to be applied only when connected to managed networks, thereby avoiding delays in non-managed environments.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If quality of service policy is applied to all network transmissions, then latency for interactive applications is reduced in managed networks, but unnecessary delays are introduced in non-managed networks
Solution Approach 1:
The system dynamically adjusts quality of service policy application based on real-time detection of network type. The client device transitions between applying QoS policies (for managed networks) and not applying them (for non-managed networks), making the system adaptable to different network environments while maintaining low latency where appropriate.
Solution Approach 2:
The system changes the parameter of policy application status based on detected network characteristics. When a managed network is detected, the system enables QoS policy application; when a non-managed network is detected, it disables policy application. This parameter change resolves the contradiction by adapting system behavior to network type.
2Loss of time
If quality of service policies are selectively applied based on network type, then unnecessary delays are avoided in non-managed networks, but system complexity increases due to network detection and policy selection mechanisms
Solution Approach 1:
The system segments the network environment into distinct categories (managed vs. non-managed networks) and applies different QoS policies to each segment. This segmentation allows the system to avoid unnecessary complexity by treating different network types with appropriately simplified handling - full policy management for managed networks and minimal handling for non-managed networks.
Solution Approach 2:
The client device performs self-service by automatically detecting network type and selecting appropriate QoS policies without requiring manual configuration or complex external management. This self-service approach reduces system complexity by eliminating the need for manual policy selection while still achieving optimal performance.
3Productivity
If quality of service policies are applied at the client level, then portable clients can optimize performance across different networks, but overhead increases due to network detection and policy management
Solution Approach 1:
The system applies partial action by selectively enabling QoS policy application only when needed (in managed networks) rather than continuously. This partial application reduces computational overhead and energy consumption while maintaining network performance optimization where it provides benefit, avoiding excessive action in non-managed networks.
Data Source
AI summary
A computer system that implements a quality of service policy. Information defining the quality of service policy is stored in a central location, such as a server within an enterprise. Policy management software on clients in the network download quality of service policy information from the central location to the clients. Within a client, a portion of the policy information is selected based on its applicability to a particular connection. The selected information is cached with an association to the connection so that, as datagrams are generated for transmission over the network, relevant policy information is quickly accessed for use in controlling transmission characteristics of datagrams sent using that connection. The policy information is applied on a datagram-by-datagram basis, allowing policy information to be selectively applied based on network type. Policy information may be selectively applied to those datagrams transmitted over a managed network.


