Wireless Network Optimization via Mobile Device Feedback
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing wireless networks face challenges in optimizing traffic flows to meet the varying bandwidth and latency requirements of data-intensive applications, particularly during network congestion, which can lead to suboptimal performance and resource inefficiencies.
Innovation Solution
The implementation of an optimization control server that collects performance data from mobile devices and network elements to dynamically adjust traffic flow parameters, such as bandwidth and latency, to optimize network utilization and alleviate congestion while maintaining acceptable performance for different applications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If network devices detect and optimize based on network conditions, then network congestion is managed, but application performance requirements (bandwidth, latency) are not adequately met
Solution Approach 1:
The patent implements feedback by having mobile devices measure application performance parameters (bandwidth, latency, jitter) and report them to the optimization server. The server uses this feedback to determine appropriate network optimizations and communicate them back to network devices, creating a closed-loop system that continuously adapts to actual application needs rather than relying solely on network device measurements.
Solution Approach 2:
The optimization server acts as an intermediary between mobile devices and network devices. It collects performance data from mobile devices, processes this information to determine optimal network parameters, and communicates optimization decisions to network devices. This intermediary role enables the system to balance network-wide efficiency with individual application performance requirements.
2Productivity
If network parameters are modified to optimize traffic flows, then network congestion is reduced, but network complexity increases
Solution Approach 1:
The system enables self-service by allowing mobile devices to autonomously measure their own application performance parameters and report them to the optimization server. This eliminates the need for complex instrumentation in network devices to measure application-level metrics, as the mobile devices themselves perform the measurements and provide the data needed for optimization decisions.
Solution Approach 2:
The optimization server determines modifications to network parameters (such as QoS settings, routing decisions, or scheduling policies) based on reported performance data. By dynamically adjusting these parameters in response to actual application performance measurements, the system achieves efficient traffic flow management without requiring complex structural changes to the network architecture.
3Reliability
If data-intensive applications receive continuous bandwidth, then application performance is maintained, but network congestion increases
Solution Approach 1:
The system implements dynamic optimization by continuously monitoring application performance parameters and adjusting network parameters in real-time. Rather than allocating fixed bandwidth, the optimization server dynamically modifies network settings based on current application needs and network conditions, allowing the system to adaptively balance performance requirements with overall network efficiency.
Solution Approach 2:
The optimization server determines specific modifications to network parameters based on reported performance data. These parameter changes enable the system to provide adequate bandwidth to data-intensive applications when needed while reducing allocations during periods of lower demand or network congestion, thereby improving overall network resource efficiency without sacrificing application performance.
Data Source
AI summary
Traffic flows in a wireless network may be optimized based on a current state of the wireless network as well as based on information received from mobile devices attached to the wireless network. In one implementation, a method may include receiving, from mobile devices attached to the wireless network, values for parameters associated with applications that are executed by the mobile devices. The method may further include receiving, from network elements in the wireless network, information relating to a state of the wireless network; and determining based on the values for the parameters associated with the applications and based on the information relating to the state of the wireless network, modifications to an operation of the wireless network to optimize transmission of the traffic flows in the wireless network with respect to the parameters.


