Mesh Network Duty Cycle Coordination for Energy Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing mesh network technologies face challenges in minimizing energy consumption and avoiding packet collisions, particularly in low-power devices, due to high duty cycles required for flooding and the complexity of routing in point-to-point communication.

Innovation Solution

The proposed solution optimizes duty cycles in mesh networks by determining a duty cycle percentage based on the density of neighbor nodes, allowing nodes to adjust their wake and sleep periods to ensure a predetermined probability of successful message reception while conserving energy, through neighbor discovery and duty cycle request procedures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If flooding is used to spread information over all nodes in the network, then information dissemination coverage is improved, but energy consumption increases due to high duty cycle requirements

Engineering Contradiction:
Improveinformation dissemination coverageVSAvoidenergy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies local quality by adjusting duty cycle percentages based on local network density. Nodes in denser areas use lower duty cycles while nodes in sparser areas use higher duty cycles, optimizing energy consumption locally while maintaining overall network coverage. Each node determines its duty cycle based on the number of neighbor nodes it can reach, creating localized adaptations to network conditions.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements dynamics by making duty cycle percentages adjustable and adaptive rather than fixed. Nodes can modify their duty cycles based on changing network conditions, neighbor density, and message priority. This dynamic adjustment allows the system to optimize energy consumption while maintaining reliable information dissemination as network conditions change.

Inventive Principle:
Principle #15Dynamics

2Speed

If many devices broadcast at the same time to propagate packets through the network, then information spread speed is improved, but packet collisions and losses increase

Engineering Contradiction:
Improveinformation spread speedVSAvoidpacket delivery success rate
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent applies periodic action by using duty cycles that create periodic wake-sleep patterns for nodes. Instead of continuous broadcasting, nodes wake up at periodic intervals to transmit and receive messages, then enter sleep mode. This periodic operation reduces simultaneous transmissions and packet collisions while maintaining information spread speed through coordinated wake periods.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent implements feedback through the duty cycle request and adoption mechanism. Nodes exchange duty cycle request messages and adopt duty cycles from neighbors, creating a feedback loop that coordinates transmission timing. This feedback mechanism helps synchronize nodes to reduce collisions while maintaining efficient information propagation.

Inventive Principle:
Principle #23Feedback

3Reliability

If routing information and scheduling are implemented to reduce packet collisions, then packet delivery reliability is improved, but device complexity increases due to synchronization information requirements

Engineering Contradiction:
Improvepacket delivery reliabilityVSAvoidsynchronization information storage
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies self-service by enabling nodes to autonomously determine and adjust their own duty cycles based on local network conditions. Each node counts its neighbor nodes and calculates appropriate duty cycle percentages without requiring centralized scheduling or complex routing information. This self-service approach reduces device complexity while maintaining packet delivery reliability through distributed coordination.

Inventive Principle:
Principle #25Self-service

4Use of energy by moving object

If routing is used to deliver packets through multi-hop networks with unicast transmissions, then energy efficiency is improved for point-to-point communication, but device complexity increases due to routing information processing requirements

Engineering Contradiction:
Improveenergy efficiencyVSAvoidrouting information processing
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The patent applies the principle of using simple, disposable-like mechanisms rather than complex, persistent routing structures. Instead of implementing full routing protocols with path finding and maintenance, the system uses simple duty cycle adjustments and neighbor-based broadcasting. This approach achieves energy efficiency through targeted transmissions while avoiding the complexity of routing information processing, effectively using simple temporary coordination rather than complex persistent routing tables.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Data Source

PatentUS10070388B2Coordinated duty cycle assignment in mesh networks
Publication Date: 2018.09.04 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US10070388B2 patent drawing
  • US10070388B2 patent drawing
  • US10070388B2 patent drawing

AI summary

In one aspect, a node in a mesh network receives presence messages from neighbor node in the mesh network, and determines a number of neighbor nodes, based on the received presence messages. The node determines a duty cycle percentage to be requested of the neighbor nodes, based on the number of the neighbor nodes, the duty cycle percentage indicating a minimum percentage of time the neighbor nodes should be awake to receive messages, so as to ensure a predetermined probability of successful reception of messages transmitted by the node. The node broadcasts the duty cycle percentage for reception by the neighbor nodes. The node also receives requested duty cycle percentages from corresponding neighbor nodes, sets an operating duty cycle of the node based on a greatest duty cycle percentage of the received duty cycle percentages, and sleeps and wakes according to the set duty cycle of the node.