Wireless Device Resource Management via Dynamic Clock Adjustment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Wireless devices often face adverse effects such as packet dropping and application malfunctions due to processing demands exceeding their capacity, leading to poor user experience, as existing technologies lack effective resource management techniques to mitigate these issues.
Innovation Solution
The wireless device actively manages resources by monitoring and controlling applications based on processing demands, adjusting clock frequencies, and varying data exchange with the base station through mechanisms like window size adjustment to match resource availability with demand, ensuring efficient use of processing, bus, memory, and cache resources.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the wireless device increases processing capacity to handle higher data exchange rates, then productivity improves, but device complexity and power consumption increase
Solution Approach 1:
The patent applies dynamics by making the processing capacity adjustable rather than fixed. The device can dynamically change its operating mode between first and second modes with different processing capacities based on real-time resource availability. This allows the system to optimize between productivity and complexity by only increasing capacity when resources are available.
Solution Approach 2:
The patent changes the parameter of processing capacity by switching between different operational modes. In the first mode, the device operates with lower processing capacity to conserve resources, while in the second mode, it operates with higher processing capacity to achieve better productivity. This parameter change is triggered by resource availability conditions.
2Use of energy by moving object
If the wireless device operates with limited processing resources, then energy consumption decreases, but reliability deteriorates due to packet dropping and application malfunctions
Solution Approach 1:
The system dynamically adjusts processing capacity based on resource availability. When resources are limited, the device operates in the first mode with lower processing capacity and acceptable reliability. When resources become available, it switches to the second mode with higher processing capacity and higher reliability, thus optimizing the trade-off between energy consumption and reliability.
Solution Approach 2:
The device continuously monitors resource availability and uses this feedback to determine when to switch between operational modes. This feedback mechanism ensures that the device only increases processing capacity and risks higher energy consumption when it can reliably do so, thereby maintaining optimal reliability-energy trade-off.
3Productivity
If the wireless device switches to higher processing capacity mode, then productivity improves, but loss of energy increases
Solution Approach 1:
The patent implements dynamic mode switching where the device can transition between low-power first mode and high-productivity second mode. This dynamic adjustment allows the system to maximize productivity when energy resources permit while minimizing energy consumption when resources are constrained, optimizing the productivity-energy trade-off.
Solution Approach 2:
The system changes the processing capacity parameter by switching operational modes. The first mode uses lower processing capacity with lower energy consumption, while the second mode uses higher processing capacity with higher energy consumption. This parameter change is based on resource availability conditions.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Techniques for managing resources at a wireless device are described. In one aspect, the wireless device controls applications based on resource demands and available resources. Processing demands by the applications may be monitored, and at least one of the applications may be controlled based on the processing demands and a maximum processing capacity of a processing unit executing the applications. A data application may be controlled by reducing the amount of data exchanged by the application when high processing demands are detected, and vice versa. In another aspect, the wireless device varies resource capacity to match resources demands. The processing capacity of the processing unit may be adjusted based on the processing demands. Higher clock frequency may be selected for the processing unit when the processing demands exceed a high threshold, and lower clock frequency may be selected when processing demands fall below a low threshold.