Dynamic Time-Critical Function Duration Adjustment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Time-critical functions in distributed systems, such as wireless communication systems, often fail to complete within deadlines due to unpredictable backhaul delays, leading to system inefficiencies and performance issues, as existing methods require explicit estimation of statistical properties or failure rates.
Innovation Solution
A system and method that dynamically adjust the maximum duration of time-critical functions by adapting the starting time and completion deadline based on historical successes and failures to achieve a target function failure rate, allowing for optimization without explicit estimation of backhaul delays or processing times.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the maximum duration of time-critical functions is extended to account for unpredictable backhaul delays, then the function failure rate decreases, but the system productivity and response time deteriorate
Solution Approach 1:
The patent applies dynamics by making the maximum duration parameter adaptive rather than static. The system dynamically adjusts the maximum duration based on observed function completion times and failure rates, allowing it to respond to changing system conditions. This enables the system to optimize between reliability and productivity in real-time, extending duration only when necessary to prevent failures while maintaining high productivity when conditions permit.
Solution Approach 2:
The patent implements feedback mechanisms by continuously monitoring function completion times and failure rates, then using this information to adjust the maximum duration parameter. The system observes actual performance data and feeds it back into the duration adjustment logic, creating a closed-loop control system that automatically optimizes the balance between reliability and productivity based on empirical evidence from system operation.
2Reliability
If explicit estimation of statistical properties and failure rates is performed to set maximum duration, then the function completion reliability improves, but the system complexity and computational overhead increase
Solution Approach 1:
The patent applies self-service by enabling the system to automatically estimate its own statistical properties and failure rates through direct observation of function completion data. Rather than requiring external analysis or complex pre-computation, the system monitors its own performance and uses this self-generated data to adjust the maximum duration parameter, thereby reducing overall system complexity while maintaining reliability.
Solution Approach 2:
The patent changes the parameter estimation approach from explicit statistical analysis to implicit observation-based adjustment. Instead of performing complex statistical estimations, the system observes actual function completion times and adjusts the maximum duration parameter based on these observations and the observed failure rate, simplifying the complexity while maintaining reliability.
3Ease of operation
If a fixed maximum duration is set for time-critical functions, then the system operation simplicity is maintained, but the adaptability to varying backhaul delays and system conditions deteriorates
Solution Approach 1:
The patent resolves this contradiction by implementing a dynamic adjustment mechanism that automatically adapts the maximum duration to varying system conditions. The system maintains operational simplicity by automating the adaptation process, eliminating the need for manual configuration while achieving high adaptability to varying backhaul delays and system conditions through continuous observation and automatic parameter adjustment.
Data Source
AI summary
An improved method and system for achieving target function failure rates for time-critical functions. Communication systems often utilize distributed functions occurring in two or more nodes. Various embodiments of the invention enable such system to achieve target function failure rates by adjusting the maximum allowable duration for time-critical functions. Adjustments to either a function starting time or a maximum allowable function duration may be used to achieve target failure rates. Various embodiments measure a real-time function failure rate. Other embodiments simply lengthen or compress the maximum allowable function duration based on failure or success of the function. The function duration or the function duration statistics do not need to be known.


