Mesh Network Dataset Distribution With Controlled Neighbor Floating
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional viral distribution processes in mesh networks lead to increased network traffic, power consumption, and performance degradation due to nodes transmitting requests to source nodes that are already occupied, resulting in prolonged dataset transmission times and unnecessary power consumption, especially for battery-powered devices.
Innovation Solution
A smooth distribution process that optimizes the number of nodes floated for dataset distribution by limiting the number of neighboring nodes that can request the dataset from a source node based on optimization criteria, reducing network traffic and power consumption while accelerating dataset transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If conventional viral distribution process is used, then dataset can be distributed to all nodes, but network traffic increases and performance degrades
Solution Approach 1:
The system performs preliminary actions by pre-calculating and publishing optimization criteria (such as node throughput, bandwidth, or network conditions) before the distribution process begins. This allows nodes to be selectively floated based on pre-established rules, avoiding unnecessary network traffic while ensuring efficient dataset distribution to the most suitable nodes.
Solution Approach 2:
The invention changes the parameter of node selection by introducing optimization criteria that dynamically determine which nodes should be floated. Instead of allowing all neighboring nodes to request the dataset simultaneously, the system adjusts the selection parameters based on network conditions, node capabilities, and distribution progress, thereby reducing overall network traffic while maintaining distribution effectiveness.
2Productivity
If conventional viral distribution process is used, then dataset can be distributed to all nodes, but power consumption increases
Solution Approach 1:
The system performs preliminary actions by pre-calculating and publishing optimization criteria (such as node throughput, bandwidth, or network conditions) before the distribution process begins. This allows nodes to be selectively floated based on pre-established rules, avoiding unnecessary network traffic while ensuring efficient dataset distribution to the most suitable nodes.
Solution Approach 2:
The invention changes the parameter of node selection by introducing optimization criteria that dynamically determine which nodes should be floated. Instead of allowing all neighboring nodes to request the dataset simultaneously, the system adjusts the selection parameters based on network conditions, node capabilities, and distribution progress, thereby reducing overall network traffic while maintaining distribution effectiveness.
3Productivity
If conventional viral distribution process is used, then dataset can be distributed to all nodes, but transmission time increases
Solution Approach 1:
The system performs preliminary actions by pre-calculating and publishing optimization criteria (such as node throughput, bandwidth, or network conditions) before the distribution process begins. This allows nodes to be selectively floated based on pre-established rules, avoiding unnecessary network traffic while ensuring efficient dataset distribution to the most suitable nodes.
Solution Approach 2:
The system implements feedback mechanisms where the controller monitors the distribution progress and adjusts the floating of nodes based on real-time information. When nodes receive the dataset, the system receives feedback and uses this information to determine the next set of nodes to float, optimizing the distribution sequence and reducing overall transmission time.
Data Source
AI summary
Various embodiments disclosed herein provide communication techniques for transferring datasets in a mesh network. In various embodiments, a method includes transmitting, by a server computing device controlling a mesh network, a dataset to a first node in the mesh network; transmitting, by the server computing device, first notifications to respective second nodes that are neighbors to the first node in the mesh network, the first notifications informing the respective second nodes that the dataset is available for download; and in response to determining that a third node from the respective second nodes has received the dataset, transmitting, by the server computing device, second notifications to respective fourth nodes that are neighbors to the first node in the mesh network or are neighbors to the third node in the mesh network, the second notifications informing the respective fourth nodes that the dataset is available for download.


