Network Service Search via Routing Path Direction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for searching services and resources in networks are inefficient, especially in dynamic environments, as they require continuous updating of directory services and do not scale well in large networks, leading to excessive traffic and resource consumption.

Innovation Solution

A method that specifies a direction within the network by defining a routing path between a source node and a destination node, only including pre-configurable nodes along this path in the search, thereby reducing data generation and scaling efficiently, even in large networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a directory service is used to register and query services, then service location is achieved, but continuous updating is extremely cost-intensive and does not scale well in dynamic environments

Engineering Contradiction:
Improveservice location accuracyVSAvoidupdate request cost
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent extracts the service registration function from the central directory service and relocates it to individual nodes. Each node that provides a service registers it locally at its own location rather than updating a central directory, eliminating the need for continuous updates to a central service while maintaining service location information availability.

Inventive Principle:
Principle #2Taking out (Extraction)

2Ease of operation

If a lookup request is broadcasted into the network (flooding method), then service discovery is achieved, but it does not scale and causes enormous superfluous traffic in large networks

Engineering Contradiction:
Improveservice discovery capabilityVSAvoidnetwork traffic volume
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The patent applies local quality by making each node responsible for maintaining and advertising services locally at its position in the network. Instead of broadcasting to all nodes, services are advertised only to neighboring nodes, creating a distributed local knowledge base that scales efficiently without requiring network-wide flooding.

Inventive Principle:
Principle #3Local quality

3Extent of automation

If a directory service is used, then centralized service management is achieved, but it does not take into account topological aspects and location of resources

Engineering Contradiction:
Improvecentralized management capabilityVSAvoidtopological awareness
Core Design Contradiction:
Extent of automationVSAdaptability or versatility

Solution Approach 1:

The patent segments the centralized directory service into distributed local registries at individual nodes. Each node maintains its own service registration information and topology knowledge, enabling the system to adapt to topological changes and provide location-aware service discovery without requiring a monolithic centralized manager.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS7720025B2Method for searching services, resources and/or functionalities in a network
Publication Date: 2010.05.18 NEC CORP
  • US7720025B2 patent drawing
  • US7720025B2 patent drawing

AI summary

Method for searching services, resources and/or functionalities in a network wherein the network comprises a multitude of nodes to which routable network addresses are assigned, and wherein the services, resources and/or functionalities which are to be searched, are specified by a source node (Q) that is characterized in that a corresponding direction is specified within the network by at least one destination node (Z) and/or nodes near to the destination node (Z), by which a routing path is defined between the source node (Q) and the corresponding destination node (Z), and characterized in that only pre-configurable nodes near to the routing path between source node (Q) and destination node (Z) are included in the search.