Dynamic Network Application Usage Through Heuristic Rules
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing applications that introduce load into wireless networks, such as streaming and network health checks, can adversely affect network performance without consideration of current network capacity.
Innovation Solution
Implementing heuristic rules based on dynamic variables, utilizing Elastic AI or Fuzzy Logic, to manage and control application usage by determining network capacity utilization and adjusting the number of devices transmitting test data, without requiring extensive AI/ML training or neural networks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If applications perform network tasks such as streaming and health checks, then network functionality is utilized, but network performance deteriorates due to introduced load
Solution Approach 1:
The system dynamically adjusts application behavior based on real-time network capacity conditions. Heuristic rules evaluate current network state and modify application execution parameters accordingly, allowing the system to adapt between utilizing network functionality and preserving performance based on prevailing conditions
Solution Approach 2:
The system changes operational parameters of applications based on network capacity. By modifying parameters such as data transmission rates, polling intervals, or execution timing according to heuristic evaluations, the system optimizes the balance between functionality utilization and performance maintenance
2Productivity
If heuristic rules with dynamic variables are implemented, then network load is dynamically managed, but system complexity increases
Solution Approach 1:
The system employs lightweight heuristic rules that are computationally inexpensive and can be rapidly evaluated. These simple rules serve as disposable decision-making units that provide efficient load management without requiring complex, long-lived computational structures
Solution Approach 2:
The complex task of network load management is segmented into multiple simple heuristic rules. Each rule handles a specific aspect of load management based on particular conditions, dividing the overall complexity into manageable, independent decision units that collectively achieve sophisticated control
Data Source
AI summary
Aspects of the subject disclosure may include, for example, accessing a heuristic rule associated with network data that is collectible by end user devices; determining a dynamic variable according to the heuristic rule; converting the dynamic variable to a value; adjusting, according to the value, a number of the end user devices that are to transmit the network data to a network device. Other embodiments are disclosed.


