Random Network Address Assignment for Scalable Node Communication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network address assignment methods require central repositories, leading to potential collisions and increased time and memory requirements as the number of nodes grows, limiting the scalability of networks.

Innovation Solution

A method for randomly assigning network addresses without a central repository, using 128-bit addresses to minimize collision probability, allowing nodes to operate independently and eliminating the need for address storage and inquiry, enabling massively parallel computing systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If central repositories are used for address assignment, then address uniqueness is ensured, but system complexity and time requirements increase

Engineering Contradiction:
Improveaddress uniquenessVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent removes the central repository component entirely from the address assignment system. Instead of using a centralized authority to manage address allocation, the system allows nodes to independently generate and assign addresses from a large address space, eliminating the complex central coordination mechanism while maintaining address uniqueness through probabilistic methods.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Nodes in the network autonomously generate their own addresses without requiring central repository services. Each node independently selects an address from the available space, making the system self-organizing and eliminating the need for central authority intervention in the address assignment process.

Inventive Principle:
Principle #25Self-service

2Reliability

If central repositories are used for address assignment, then address collisions are prevented, but memory requirements increase

Engineering Contradiction:
Improvecollision preventionVSAvoidmemory requirements
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent eliminates the central repository that would otherwise require substantial memory storage to track assigned addresses. By distributing the address assignment function across individual nodes and using a sufficiently large address space, the system avoids the memory burden of centralized tracking while maintaining collision prevention.

Inventive Principle:
Principle #2Taking out (Extraction)

3Device complexity

If random address assignment without central repository is used, then system complexity is reduced, but address collision probability increases

Engineering Contradiction:
Improvesystem complexityVSAvoidcollision probability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent changes the address space parameter to a sufficiently large size (e.g., 128-bit addresses providing 2^128 possible values) to make collision probability negligibly small. This parameter change allows random assignment to function effectively as a unique assignment mechanism without requiring central coordination.

Inventive Principle:
Principle #35Parameter changes

4Adaptability or versatility

If nodes must inquire central storage for addresses, then address assignment is controlled, but time requirements increase

Engineering Contradiction:
Improveaddress controlVSAvoidtime requirements
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent removes the central storage inquiry mechanism entirely. Nodes assign addresses independently without needing to query central authorities, eliminating the time-consuming communication and coordination steps required in centralized systems while maintaining sufficient address control through probabilistic uniqueness.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11563716B2Method for data communication using random network addresses and apparatus thereof
Publication Date: 2023.01.24 PRISMA ANALYTICS GMBH
  • US11563716B2 patent drawing

AI summary

A method for data communication and computation over a network whereby nodes of the network are capable of evaluating functions in the local environment of the node, and where the addresses of newly created or of newly connected network nodes are assigned at random, near uniqueness of node addresses being accomplished by using a random or pseudo-random method of choosing one address from a sufficiently large pool of network addresses.