SDMM Adaptive MAC Scheduling for Wireless Mesh Network Bottlenecks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional topology routing mechanisms in large wireless mesh networks, such as RPL, lead to performance issues like increased latency, throughput variability, and resource bottlenecks due to funnelling effects and contention in unreliable radio conditions, particularly in industrial IoT applications with diverse local networking requirements.

Innovation Solution

The Software Defined Massive Mesh (SDMM) method dynamically schedules communication timeslots using a hybrid approach that combines contention-based and schedule-based MAC protocols, adapting to required throughput, node density, and hidden node percentages to optimize data transmission in multi-hop wireless networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If conventional topology routing mechanisms (such as RPL) are used in large wireless mesh networks, then the network can be established with minimal infrastructure and low cost, but performance deteriorates due to increased latency, throughput variability, and resource bottlenecks from funnelling effects

Engineering Contradiction:
Improvenetwork establishment easeVSAvoidnetwork throughput
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The network is segmented into multiple root nodes, each managing a subset of child nodes. This divides the single-point bottleneck into multiple distributed points, eliminating the funnelling effect where all traffic must converge to one root node. Each root node handles only its assigned children's traffic, distributing the load across the network infrastructure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a hierarchical dimension to the network topology by creating multiple root nodes at different logical levels. Instead of a flat single-root structure, traffic can be routed through different root nodes based on destination, adding a dimensional aspect to path selection that reduces congestion and latency.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Device complexity

If all child nodes transmit data to a single parent node in RPL, then the parent node can forward all messages to the root node, but contention and retransmissions increase due to unreliable local radio conditions

Engineering Contradiction:
Improverouting information requirementsVSAvoidpacket delivery rate
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

Different MAC protocols are assigned to different child nodes based on their local conditions. Nodes experiencing poor radio conditions are assigned to protocols better suited for unreliable environments, while nodes with good conditions use more efficient protocols. This local differentiation optimizes reliability without requiring complex global routing changes.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically changes MAC protocol parameters (such as contention window sizes, transmission powers, and retry limits) based on observed radio conditions. When conditions deteriorate, parameters are adjusted to improve packet delivery reliability; when conditions improve, parameters are optimized for higher throughput.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If a single root node is used in RPL, then routing is simplified with minimal information requirements, but buffer and spectrum resources near the root node are overused due to funnelling effects

Engineering Contradiction:
Improverouting information overheadVSAvoidbuffer and spectrum resources
Core Design Contradiction:
Device complexityVSQuantity of substance

Solution Approach 1:

The network is segmented into multiple root nodes, each managing a subset of child nodes. This divides the single-point bottleneck into multiple distributed points, eliminating the funnelling effect where all traffic must converge to one root node. Each root node handles only its assigned children's traffic, distributing the load across the network infrastructure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Multiple root nodes provide universal service across the network, with each root node capable of handling traffic from its assigned children. This multi-functionality distributes the resource burden that would otherwise concentrate on a single root node, balancing buffer and spectrum usage across multiple points.

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Reliability

If local clusters experience contention due to unreliable radio conditions, then nodes can attempt retransmissions, but different QoS requirements for multiple applications cannot be satisfied

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidQoS guarantee capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

Different MAC protocols are assigned to different child nodes based on their local conditions. Nodes experiencing poor radio conditions are assigned to protocols better suited for unreliable environments, while nodes with good conditions use more efficient protocols. This local differentiation optimizes reliability without requiring complex global routing changes.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The MAC protocol assignment is dynamic rather than static. The system can adapt protocol assignments based on changing conditions and QoS requirements. Different applications can receive different levels of service through protocol selection, allowing the system to dynamically respond to varying demands while maintaining reliability.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11464029B2SDMM: a method for adaptive scheduling of MAC protocols in a mesh network based on local network state information
Publication Date: 2022.10.04 KK TOSHIBA
  • US11464029B2 patent drawing
  • US11464029B2 patent drawing
  • US11464029B2 patent drawing

AI summary

Method for transmitting data from a plurality of child nodes to a parent node in a wireless network, wherein each child node is configured to send messages directed to a root node of the network via the parent node, the method comprising the parent node: dividing a first time period into a plurality of timeslots; assigning a MAC protocol to one or more child node for transmission of data to the parent node during the first time period; allocating one or more of said plurality of timeslots into which the first period is divided to said one or more child nodes for transmission to the parent node according to the MAC protocol assigned to them; transmitting details of the respective assigned MAC protocol and allocated timeslot to said one or more child nodes.