Distributed Binary Unique Number Generator for MANET Address Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing address allocation methods in Mobile Ad-Hoc Networks (MANETs) face challenges such as high overhead in duplicate address detection, privacy issues due to predictable address generation, infeasibility of centralized solutions, and inefficient address space utilization, particularly in dynamic and high-mobility environments.

Innovation Solution

A Distributed Binary Unique Number Generator function that uses a pair of parameters (n, s) to generate a new pair (n+2s, s+1) for address configuration, eliminating the need for duplicate address detection and ensuring unique addresses without a centralized server, optimizing address space utilization and handling network partitions and mergers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If stateless auto-configuration approaches are used with Duplicate Address Detection, then address uniqueness is ensured, but network overhead increases significantly

Engineering Contradiction:
Improveaddress uniquenessVSAvoidnetwork overhead
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent applies preliminary action by pre-dividing the address space into disjoint sets before nodes join the network. Each node is pre-assigned a unique address from its designated set, eliminating the need for post-assignment duplicate detection. This proactive approach ensures address uniqueness is established before nodes become active, avoiding the overhead of DAD mechanisms.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the address space into multiple disjoint sets, with each node or node group assigned to a specific set. This segmentation ensures that nodes from different sets cannot generate conflicting addresses, as the sets are mutually exclusive. The segmentation is maintained through the distributed binary unique number generator that systematically allocates addresses from predefined disjoint sets.

Inventive Principle:
Principle #1Segmentation

2Device complexity

If centralized address allocation servers are used, then address management is simplified, but feasibility decreases in highly mobile MANET environments

Engineering Contradiction:
Improveaddress managementVSAvoidfeasibility in mobile environment
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent implements self-service by enabling nodes to autonomously generate and allocate addresses from their predefined sets without requiring centralized server intervention. Each node maintains its own state and uses the distributed binary unique number generator to autonomously manage its address space, making the system adaptable to dynamic mobile environments where centralized infrastructure is unavailable.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent applies dynamics by making the address allocation system adaptive to changing network topologies and node mobility. The distributed binary unique number generator dynamically adjusts address assignments based on local node state and network conditions, allowing the system to function effectively in highly mobile MANETs where centralized control would be impractical.

Inventive Principle:
Principle #15Dynamics

3Ease of manufacture

If traditional IP-based address assignment schemes like DHCP are used, then address allocation is standardized, but applicability decreases in MANET environments without permanent infrastructure

Engineering Contradiction:
ImprovestandardizationVSAvoidapplicability in MANET
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent replaces the mechanical centralized server-based DHCP system with a distributed autonomous address generation mechanism. Instead of relying on a permanent infrastructure server, nodes use the distributed binary unique number generator to autonomously create addresses, substituting the centralized mechanical system with a distributed computational approach suitable for MANETs.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent changes the fundamental parameters of address allocation by transitioning from server-controlled dynamic allocation to node-autonomous generation based on distributed binary math. The system uses parameters like node state values and binary operations to generate addresses locally, fundamentally changing how address allocation works compared to traditional DHCP mechanisms.

Inventive Principle:
Principle #35Parameter changes

4Productivity

If address space is allocated without systematic division, then allocation speed increases, but address conflicts and duplications occur

Engineering Contradiction:
Improveallocation speedVSAvoidaddress uniqueness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the address space into disjoint sets that are systematically allocated to different nodes or node groups. This segmentation ensures that nodes receive addresses from non-overlapping ranges, guaranteeing uniqueness while maintaining efficient allocation. The systematic division prevents conflicts before they can occur, balancing speed and reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies preliminary action by pre-establishing the disjoint address sets and assigning them to nodes before actual communication begins. This pre-assignment ensures that when nodes become active, their addresses are already determined and conflict-free, enabling rapid deployment without the need for slow DAD processes while maintaining absolute address uniqueness.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8797916B2Network address allocation method
Publication Date: 2014.08.05 ERICSSON TELECOMMUNICACOES SA
  • US8797916B2 patent drawing
  • US8797916B2 patent drawing
  • US8797916B2 patent drawing

AI summary

A distributed network address allocation method is disclosed. For this purpose, an apparatus is provided for use as or in a node of the network. The apparatus comprises a portion (2, 3, 4) for maintaining a seed value n and a state value s. An address (8) of the node is determined from the seed value n by address setting portion (6). A portion (9) is provided for receiving a request from a new node wishing to join the network and itself adapted to perform the method. A portion (10, 12) is provided for generating a proposed seed value using the formula (n+2s) and a proposed state value using the formula (s+1). A portion (14) is provided for offering the proposed seed and state values to the new node. A portion (18) is provided for updating the node's state value s to be the same as that accepted by the new node, if the proposed seed and state values are accepted by the new node. This provides unique address allocation to nodes in a Mobile Ad-Hoc Network.