Intelligent Routers for Publish-Subscribe Network Query Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing network infrastructure struggles to efficiently manage increasing bandwidth and the growing number of network-enabled devices, leading to burdens on publishers in the publish-subscribe model due to the complexity of routing and transmitting data, particularly when publishing content to subscribers.

Innovation Solution

Implementing query-response interactions on a publish-subscribe network by mapping data advertisements as subscriptions and queries as notifications, using content-based routing to efficiently route notifications and alleviate the burden on publishers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional routing and transmission methods are used in the publish-subscribe model, then publishers can deliver content to subscribers, but the complexity of routing and transmitting data places a heavy burden on publishers

Engineering Contradiction:
Improvepublisher burdenVSAvoidrouting complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces intelligent routers as intermediary devices between publishers and subscribers. These routers perform content-based routing by inspecting packet payloads and matching them against stored subscriptions, thereby relieving publishers from the burden of directly managing complex routing and transmission to multiple subscribers.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extracts the routing and filtering functionality from publishers and relocates it to dedicated intelligent router devices. This separation allows publishers to focus solely on content generation while routers handle the complex tasks of matching content with subscriber interests and managing data transmission.

Inventive Principle:
Principle #2Taking out (Extraction)

2Quantity of substance

If network bandwidth increases and more devices become network-enabled, then network capacity and connectivity improve, but the load on network nodes and complexity of implementing and maintaining network applications increase tremendously

Engineering Contradiction:
Improvenetwork capacityVSAvoidnetwork management complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent implements self-service mechanisms where intelligent routers automatically perform content-based routing and filtering operations. The routers autonomously inspect packet payloads, match them against stored subscription criteria, and forward packets to appropriate destinations without requiring manual intervention or complex application-layer management, thereby handling increased network load efficiently.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent employs preliminary action by pre-computing and storing routing decisions in the form of content filters at intelligent routers. These filters are prepared in advance based on subscriber interests, enabling rapid automated routing decisions when packets arrive, thus managing increased network traffic without proportionally increasing operational complexity.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If publishers manually manage routing to multiple subscribers, then content can be delivered, but the distinction between heavyweight servers and lightweight clients disappears and peer complexity increases

Engineering Contradiction:
Improvepublish-subscribe flexibilityVSAvoidpeer complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces intelligent routers as intermediary devices that assume the complexity of routing and filtering operations. This allows peers (publishers and subscribers) to remain relatively simple while the routers handle the sophisticated content-based routing, thereby maintaining publish-subscribe flexibility without increasing peer complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extracts the complex routing management functionality from peers and relocates it to dedicated router infrastructure. This separation preserves the simplicity and adaptability of publish-subscribe peers while concentrating routing intelligence in specialized devices, preventing the blurring of server-client distinctions.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS7627603B2Method and apparatus for implementing query-response interactions in a publish-subscribe network
Publication Date: 2009.12.01 PRECACHE INC
  • US7627603B2 patent drawing
  • US7627603B2 patent drawing
  • US7627603B2 patent drawing

AI summary

A method and apparatus provide for implementing query-response interactions on a publish-subscribe network. An advertisement relating to a data set and a query representing a logical expression are received. The advertisement is mapped to a corresponding subscription. The query is mapped to a corresponding notification. The subscription and the notification are used for implementing of the advertisement and the query in the network.