Dynamic Response Time Adjustment for Source Entities
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing wait state mechanisms in source entities face challenges in determining an optimal response time for requests to target entities, leading to unwanted timeouts due to fixed wait time values that do not account for varying performance levels and network speeds, resulting in inefficient resource utilization and delayed processing.
Innovation Solution
A method that dynamically determines response time based on prior execution experience of jobs and a learning rate, allowing the source entity to wait for a response for a duration calculated as the sum of experienced execution times and a buffer deviation time, without the need for additional sensors or software patches.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a fixed wait time value is used in the wait state mechanism, then the system structure remains simple, but request timeouts occur due to varying performance levels and network speeds
Solution Approach 1:
The patent applies dynamics by transitioning from a fixed wait time value to a dynamically adjusted wait time value. The wait state mechanism now adapts its timing parameters based on actual system conditions, performance levels, and network speeds, allowing the system to respond flexibly to varying operational contexts without requiring complex additional hardware or sensors
Solution Approach 2:
The patent implements parameter changes by modifying the wait time parameter from a static fixed value to a dynamic value that changes based on observed performance metrics. The system monitors actual response times and adjusts the wait time parameter accordingly, optimizing reliability across different performance levels and network conditions without increasing device complexity
2Productivity
If a fixed wait time value is used, then the mechanism is easy to operate, but resource utilization becomes inefficient due to timeouts and delays
Solution Approach 1:
The patent applies self-service by enabling the wait state mechanism to automatically adjust its own wait time parameters based on observed performance data. The system monitors its own operational characteristics and autonomously optimizes timing parameters without requiring external intervention or complex operational procedures, thereby improving productivity while maintaining ease of operation
Solution Approach 2:
The patent implements feedback by continuously monitoring actual response times and using this information to adjust the wait time value. The system creates a closed-loop control mechanism where performance data feeds back into parameter adjustment, optimizing processing efficiency while keeping the mechanism easy to operate through automatic adaptation
3Reliability
If the wait time is increased to avoid timeouts, then more responses are received, but processing delays increase and resource utilization decreases
Solution Approach 1:
The patent applies dynamics by making the wait time value adaptive rather than statically increased. The system dynamically adjusts the wait time based on actual performance conditions, extending it only when necessary to avoid timeouts while minimizing unnecessary delays. This dynamic adjustment resolves the contradiction between ensuring response receipt and minimizing processing time loss
Data Source
AI summary
Examples described herein relate to method and system for determining a response time for an action. A request for an action may be communicated from a source entity to a target entity. The action is generated by the source entity and which is to be responded by the target entity. Further, a response time corresponding to the action may be determined based on prior execution experience of one or more jobs associated with the action and a learning rate. Thereafter, the source entity may be allowed to wait for a response corresponding to a completion of the action from the target entity for at least a time duration corresponding to the response time.


