Dynamic Message Schema Control for IoT Congestion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The rapid growth of Internet of Things (IoT) devices leads to communication congestion, resulting in message loss and increased network load, especially during equipment failures, which existing technologies struggle to manage effectively.
Innovation Solution
A dynamic message schema and size control system that adjusts based on network congestion, using three schemas (SSS, SDS, and MDS) to optimize data transfer efficiency by changing the message schema and size in response to operational context and network conditions, allowing for efficient data flow and increased capacity in IoT networks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If the number of IoT devices is increased to expand network coverage, then the network capacity and device connectivity are improved, but communication congestion and message loss increase
Solution Approach 1:
The patent implements dynamic message schema selection that adapts to changing network conditions. The system monitors network congestion levels and automatically adjusts the message schema (SSS, SDS, or MDS) based on current traffic load, thereby maintaining reliable message delivery even as the number of devices increases and congestion occurs.
Solution Approach 2:
The patent changes the parameter of message schema structure based on network conditions. By transitioning between different schema types (SSS with full headers, SDS with partial headers, MDS with minimal headers), the system optimizes message delivery reliability under varying device quantities and network loads.
2Speed
If message schema is simplified to reduce processing overhead, then processing speed is improved, but message size and data loss risk increase
Solution Approach 1:
The system dynamically adjusts message schema complexity based on network congestion levels. When congestion is low, more detailed schemas (SSS) are used for reliability. When congestion is high, simplified schemas (MDS) are used to reduce processing overhead and message size, thereby balancing processing speed and information integrity.
Solution Approach 2:
Different message schemas are applied locally based on specific network conditions and device contexts. The system selects the appropriate schema (SSS, SDS, or MDS) for each communication scenario, optimizing the balance between processing speed and information completeness for local network conditions.
3Loss of energy
If message aggregation is increased to reduce network traffic, then network load is reduced, but latency and processing complexity increase
Solution Approach 1:
The patent implements dynamic control of message aggregation through schema selection. The system adjusts the level of aggregation (from individual messages in SSS to aggregated batches in MDS) based on network congestion, thereby dynamically balancing network load reduction against latency introduction.
Solution Approach 2:
The system employs periodic assessment of network conditions to determine appropriate message schema and aggregation levels. By periodically evaluating congestion metrics and adjusting schema accordingly, the system balances the trade-off between reducing network load through aggregation and minimizing latency.
Data Source
Figure 1A
Figure 1B
Figure 2
AI summary
A method and apparatus for controlling message schema and size for internet-of-things (IoT) devices is provided. An exemplary method includes determining if a cost function for a new schema and message size combination is less than the cost function of a current schema and message size combination by calculating the cost function for each of a plurality of schema and message size combinations, and determining if the cost function for one of the plurality of schema and message size combinations is lower than a current schema and message size combination.