Distributed Network Node Hash Table for Rapid Resource Search

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional peer-to-peer protocols in industrial engineering systems fail to meet the requirements for rapid and reliable communication between network nodes, as they rely on time-consuming lookup mechanisms for resource location and do not efficiently manage communication speed.

Innovation Solution

A method for operating a distributed communications network where each network node maintains a hash table with identity values and addresses of all operational nodes, synchronizing this information through activity messages, allowing direct addressing and quick resource search, and utilizing a double-key hash table to manage device identities and resource publication with redundancy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If conventional peer-to-peer protocols are used for resource location, then the system maintains decentralized structure, but the communication speed and resource search efficiency deteriorate due to time-consuming lookup mechanisms

Engineering Contradiction:
Improvecommunication speedVSAvoidresource search time
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-computing and storing hash tables mapping resource identifiers to network node addresses before actual resource search operations. Each network node maintains a local hash table that is pre-populated with resource-location mappings, allowing O(1) direct lookup instead of time-consuming distributed search. This pre-computation eliminates the need for iterative lookup mechanisms during runtime, directly resolving the speed-time contradiction.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces hash tables as intermediary data structures that mediate between resource identifiers and network node addresses. Instead of direct peer-to-peer lookup or iterative search, the hash table serves as an intermediary layer that translates resource IDs to node addresses in constant time. This intermediary mechanism decouples the resource search process from the underlying network topology, achieving fast communication while maintaining decentralized architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If each network node maintains complete information about all other nodes, then direct addressing and resource search are simplified and accelerated, but the memory requirements and table management complexity increase

Engineering Contradiction:
Improveresource search simplicityVSAvoidtable management complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the global network state information into distributed hash tables maintained at each network node. Instead of one centralized directory containing all node information, the system segments the addressing information across multiple decentralized hash tables, each node maintaining only the portion relevant to its responsibilities. This segmentation reduces individual node memory requirements while preserving global addressability capabilities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter representation by using hash functions to transform resource identifiers into compact table indices. Instead of storing and searching through complete node lists or hierarchical structures, the system transforms the search key (resource ID) into a direct array index via hashing. This parameter transformation reduces the complexity of table management from O(n) linear search to O(1) direct access, simplifying operations while maintaining completeness of information.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If activity messages are transmitted regularly to synchronize node information, then the hash tables remain up-to-date with current node addresses, but the network traffic and energy consumption increase

Engineering Contradiction:
Improveinformation accuracyVSAvoidcommunication energy
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent implements periodic action through scheduled activity messages that circulate through the network at regular intervals. Each network node transmits its current state information (address, status) in these periodic messages, allowing other nodes to update their hash tables systematically. This periodic synchronization ensures information accuracy without requiring continuous communication, reducing energy consumption compared to event-driven or continuous update mechanisms while maintaining reliable up-to-date information.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS8724640B2Method for operating a distributed communications network
Publication Date: 2014.05.13 NETCONNECT WIRELESS LLC
  • US8724640B2 patent drawing
  • US8724640B2 patent drawing
  • US8724640B2 patent drawing

AI summary

A method for operating a dezentralized communication network with network nodes is provided. The method is based on protocols in conventional peer-to-peer networks. The method provides rapid searching of resources whereby each network node manages a table containing information regarding all the other network nodes, such that a network that contains the resource is immediately retrieved among the table entries. Furthermore, the table contains device names of technical components on which the network nodes are mapped, so that a technical component is directly addressed also via its device name without use of the search process.