Mesh Packet Transmission With Adaptive Trickle Suppression
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The Trickle algorithm, used for controlling network information transmission, is static and not adaptive to real-time network environmental conditions, leading to inefficiencies such as unnecessary suppression of messages and delayed transmission of critical information.
Innovation Solution
A modified Trickle algorithm that dynamically adjusts interval durations, allows multiple transmissions within an interval, and prevents suppression under certain conditions to ensure timely delivery of critical information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If the Trickle algorithm uses a static suppression mechanism to control transmission, then redundancy is reduced and energy is conserved, but adaptability to real-time network environmental conditions deteriorates and critical information transmission is delayed
Solution Approach 1:
The patent applies dynamics by making the suppression mechanism adaptive rather than static. The algorithm dynamically adjusts transmission behavior based on real-time network conditions, specifically by monitoring whether received transmissions are consistent with the node's current state. This allows the system to maintain energy efficiency during stable periods while automatically increasing transmission frequency when network conditions change, thus resolving the contradiction between energy conservation and adaptability.
Solution Approach 2:
The patent implements feedback by continuously monitoring the consistency of received transmissions with the node's current state. This feedback mechanism triggers dynamic adjustments to transmission behavior: when inconsistencies are detected, the node increases transmission frequency to propagate updated information. This feedback loop enables the system to adapt to changing network conditions while maintaining energy efficiency during stable periods.
2Quantity of substance
If the Trickle algorithm suppresses transmissions to reduce redundancy, then network traffic is reduced, but transmission of critical information is delayed
Solution Approach 1:
The patent applies dynamics by making the suppression mechanism adaptive rather than static. The algorithm dynamically adjusts transmission behavior based on real-time network conditions, specifically by monitoring whether received transmissions are consistent with the node's current state. This allows the system to maintain energy efficiency during stable periods while automatically increasing transmission frequency when network conditions change, thus resolving the contradiction between energy conservation and adaptability.
Solution Approach 2:
The patent implements feedback by continuously monitoring the consistency of received transmissions with the node's current state. This feedback mechanism triggers dynamic adjustments to transmission behavior: when inconsistencies are detected, the node increases transmission frequency to propagate updated information. This feedback loop enables the system to adapt to changing network conditions while maintaining energy efficiency during stable periods.
3Device complexity
If the Trickle algorithm uses a static interval structure, then implementation is simple, but responsiveness to changing network conditions deteriorates
Solution Approach 1:
The patent applies dynamics by making the suppression mechanism adaptive rather than static. The algorithm dynamically adjusts transmission behavior based on real-time network conditions, specifically by monitoring whether received transmissions are consistent with the node's current state. This allows the system to maintain energy efficiency during stable periods while automatically increasing transmission frequency when network conditions change, thus resolving the contradiction between energy conservation and adaptability.
Solution Approach 2:
The patent implements feedback by continuously monitoring the consistency of received transmissions with the node's current state. This feedback mechanism triggers dynamic adjustments to transmission behavior: when inconsistencies are detected, the node increases transmission frequency to propagate updated information. This feedback loop enables the system to adapt to changing network conditions while maintaining energy efficiency during stable periods.
Data Source
AI summary
A method for transmitting a data packet (e.g. between nodes in a mesh network). If a received transmission is consistent, the data packet is transmitted within a first interval if a counter is less than a redundancy constant, or if the counter is greater than or equal to the redundancy constant, and if a suppression interval count is greater than or equal to a suppression interval value. If the received transmission is inconsistent, the data packet is transmitted within a second interval. A node in a mesh network is also described.


