Content Routing in Digital Networks for Quality of Service

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing content-based networks lack the ability to provide differentiated quality of service for various content being routed, as they typically use a single link between content routers, which does not account for varying quality of service requirements such as latency, leading to inconsistent treatment of documents across the network.

Innovation Solution

Implementing a method where content routers store rules to assign priority to documents based on their attributes, allowing for quality-of-service control by routing documents accordingly across multiple links, each provisioned for specific priority levels, and utilizing priority-based spanning trees to ensure optimal routing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single link is used between content routers, then network configuration is simple, but quality of service differentiation cannot be provided

Engineering Contradiction:
Improvenetwork configurationVSAvoidquality of service differentiation
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent segments the network links into multiple virtual links between content routers, each capable of carrying different priority levels of traffic. This allows the network to differentiate quality of service for various content types while maintaining a relatively simple overall configuration structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements local quality differentiation by assigning different priority levels to different virtual links between content routers. Each link can be configured with specific quality attributes (latency, bandwidth, reliability) tailored to the needs of different content types, enabling fine-grained quality of service control without requiring complex global reconfiguration.

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If multiple links with different priority levels are implemented, then quality of service differentiation is enabled, but network complexity increases

Engineering Contradiction:
Improvequality of service differentiationVSAvoidnetwork configuration
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent makes the network links universal by enabling them to carry multiple priority levels of traffic simultaneously. Each virtual link between content routers can be configured to handle different priority classes (e.g., real-time, near-real-time, background traffic), allowing a single link infrastructure to serve multiple quality of service needs without requiring separate dedicated links for each service type.

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

3Productivity

If priority-based routing is implemented, then documents with higher priority are routed efficiently, but routing decision complexity increases

Engineering Contradiction:
Improvedocument routing efficiencyVSAvoidrouting decision process
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-configuring virtual links with different priority levels and pre-establishing routing policies before traffic arrives. Content routers use these pre-configured link priorities and associated routing rules to automatically make routing decisions based on the priority level of incoming documents, eliminating the need for complex real-time routing calculations and improving routing efficiency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8477627B2Content routing in digital communications networks
Publication Date: 2013.07.02 SOLACE CORP
  • US8477627B2 patent drawing
  • US8477627B2 patent drawing
  • US8477627B2 patent drawing

AI summary

A method of assigning a priority to a document in a content-routed network including a plurality of routers interconnected by links, involves matching rules against the content of a received document to assign a priority, mapping the priority onto an egress link, and mapping the egress links onto the interconnect network between content routers to achieve end-to-end quality of service.