Dynamic QoS Policy Management via Remote Registry

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems have hard-coded quality of service (QoS) policies that cannot be easily modified once implemented, failing to adapt to changing requirements of dynamic document transport in real-time, particularly in environments where continuous high-bandwidth video and multimedia information transmission is challenging.

Innovation Solution

A system that retrieves QoS policies from a remote registry associated with document endpoints, allowing for dynamic enqueuing and transmission of documents based on offering-specific criteria, using XML documents to define and manage QoS policies, enabling flexible queue management and quota control.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If QoS policies are hard-coded into the communication system design, then the system structure is simple and stable, but the QoS parameters cannot be modified once implemented

Engineering Contradiction:
ImproveQoS policy stabilityVSAvoidQoS policy flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic QoS policies by allowing message consumers to subscribe to offerings with specific QoS requirements and enabling real-time modification of these policies through message-based interactions. The system transitions from static hard-coded QoS to dynamic configurable QoS that can be adjusted during runtime based on changing requirements.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces an intermediary layer consisting of message brokers, offerings, and subscriptions that mediate between the communication system and QoS policies. This intermediary structure allows QoS parameters to be defined and modified through messages without requiring changes to the core system architecture, thus maintaining stability while enabling flexibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If soft-coding is used to specify QoS parameters, then the system becomes more flexible, but changes to QoS are not easily made once an information flow has commenced

Engineering Contradiction:
ImproveQoS parameter configurabilityVSAvoidQoS modification difficulty
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent enables message consumers to self-define and self-manage their own QoS policies through subscriptions to offerings. Each consumer can independently specify their QoS requirements and modify them as needed without requiring system administrator intervention, making QoS changes easy to implement once the system is running.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent allows QoS policies to be pre-defined through offering definitions and subscription specifications before message flows commence. However, the system also enables runtime modification of these pre-defined policies through message-based updates, combining the benefits of preliminary configuration with flexible runtime adaptability.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If QoS policies are dynamically changed, then the system adapts to changing application requirements, but the system complexity increases

Engineering Contradiction:
ImproveReal-time QoS adaptabilityVSAvoidQoS management system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal QoS management framework where offerings, subscriptions, and message brokers serve multiple functions. The same infrastructure handles message routing, QoS policy definition, QoS modification, and monitoring, reducing overall system complexity despite the dynamic capabilities provided.

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

4Productivity

If queues are segregated by QoS policies, then delivery efficiency is improved, but queue management complexity increases

Engineering Contradiction:
ImproveDocument delivery efficiencyVSAvoidQueue management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments queues by QoS policies and offerings, creating dedicated queues for different document types and delivery requirements. This segmentation improves delivery efficiency by allowing specialized handling of different document streams while the underlying message broker manages the complexity of multiple queues through unified routing rules.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS7773527B2Method and system for dynamically changing quality of service for message communication
Publication Date: 2010.08.10 ORACLE AMERICAN INC
  • US7773527B2 patent drawing
  • US7773527B2 patent drawing
  • US7773527B2 patent drawing

AI summary

A quality of service policy for one or more documents for transmission from the local storage to one or more end points for said documents through a communication system is retrieved from a remote registry associated with an offering, and said documents are enqueued according to said quality of service policy. In some cases, the registry may be co-hosted with at least one of the document end points. The quality of service policy may be derived from a transport policy for said one or more documents, and may even be such as to not specify a quality of service for delivery of some or all of the documents. In some cases, XML documents may be used to set forth the quality of service policies.