Dynamic Resource Allocation for Electronic Device Delay Events
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Electronic devices face bottlenecks due to increased system resource demands from multiple applications, leading to delayed situations and inefficient resource allocation, which can result in a poor user experience.
Innovation Solution
An electronic device with a processor and memory that identifies delay events, filters parameters, determines a score based on these events, and generates hints to control resource allocation dynamically, thereby optimizing resource management and alleviating bottlenecks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the same resource is allocated to the same scenario, then resource allocation is simple and stable, but system bottlenecks occur under complex scenarios with multiple applications
Solution Approach 1:
The patent implements dynamic resource allocation by transitioning from static scenario-based allocation to a system that continuously monitors delay events and adjusts resource distribution in real-time. The processor dynamically determines resource allocation based on current system state, delay event types, and application priorities, enabling the system to adapt to complex multi-application scenarios while maintaining allocation efficiency.
Solution Approach 2:
The system changes allocation parameters based on detected delay events and system state. By monitoring parameters such as delay duration, event frequency, and application priority levels, the system adjusts resource allocation parameters dynamically to prevent bottlenecks under complex scenarios while maintaining simple allocation under normal conditions.
2Adaptability or versatility
If system resources are allocated to multiple applications, then application functionality is enhanced, but system bottlenecks and delay situations occur more frequently
Solution Approach 1:
The patent implements a feedback mechanism where the processor continuously monitors for delay events in the system and adjusts resource allocation accordingly. When delay events are detected, the system provides feedback to modify resource distribution, prioritizing critical applications and reducing allocation to non-critical ones, thereby maintaining system stability while supporting multiple applications.
Solution Approach 2:
The system takes preliminary anti-action by proactively detecting delay events before they cause system failure. By monitoring system state and predicting potential bottlenecks, the system preemptively adjusts resource allocation to prevent delay situations from occurring, maintaining reliability under multi-application loads.
3Device complexity
If resources are allocated statically, then resource management is simple and predictable, but the system cannot dynamically cope with bottleneck situations
Solution Approach 1:
The patent implements self-service resource management where the system automatically monitors its own state, detects delay events, and adjusts resource allocation without external intervention. The processor services itself by identifying bottlenecks and reallocating resources dynamically, reducing the need for complex external resource management while improving bottleneck response capability.
4Reliability
If the system monitors and dynamically allocates resources based on delay events, then bottleneck relief is achieved, but system complexity and processing overhead increase
Solution Approach 1:
The patent segments the resource allocation process into distinct components: delay event detection, delay event classification, resource identification, and allocation adjustment. This segmentation allows the complex bottleneck relief function to be implemented through modular, manageable operations, reducing overall system complexity while maintaining effective bottleneck relief.
Data Source
AI summary
An electronic device is provided. The electronic device includes a communication circuit, a memory, and at least one processor operatively connected to the communication circuit and the memory, wherein the memory stores instructions which, when executed, cause the processor to identify a delay event based on an occurrence of a delay situation in the electronic device, filter a parameter representing a state of the electronic device, determine a first score based on at least one of the identified delay event or the filtered parameter, determine a state level based on the determined first score, generate a hint corresponding to the state level, and control a resource of the electronic device based on the generated hint.


