API Responsiveness Analysis Using Execution History Simulation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing numerical control devices face inefficiencies in checking API responsiveness due to process waiting, leading to delayed responses and potential failure to meet API call cycles during application configuration changes.
Innovation Solution
A responsiveness analysis device that includes an execution history acquisition unit, first and second determination units to analyze API execution cycles and processing times, and a responsiveness analysis unit to simulate and analyze API responsiveness before actual configuration changes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If multiple APIs are executed simultaneously in order, then the system maintains simple sequential processing, but process waiting occurs and response time increases
Solution Approach 1:
The patent performs preliminary analysis of API execution history and characteristics before actual configuration changes are made. The system pre-calculates the impact of adding new APIs on existing API execution cycles, allowing potential responsiveness issues to be identified and resolved before they affect actual system operation.
Solution Approach 2:
The patent dynamically adjusts API execution cycles based on historical data and predicted workload. The system continuously monitors API execution patterns and modifies scheduling parameters to optimize response times, transitioning from static sequential processing to dynamic adaptive scheduling.
2Reliability
If application configuration is changed to check API responsiveness, then actual system behavior can be observed, but the check cannot be performed until configuration is actually changed
Solution Approach 1:
The patent creates a virtual model or copy of the API execution environment that mirrors the actual system configuration. This virtual model allows responsiveness analysis to be performed on simulated configuration changes without affecting the real system, enabling pre-validation of API performance under various configuration scenarios.
Solution Approach 2:
The system performs preliminary responsiveness analysis using execution history data before actual configuration changes are implemented. By analyzing past API behavior patterns and predicting future performance, the system can verify responsiveness requirements are met before committing to configuration changes.
3Loss of time
If API execution history is analyzed, then responsiveness can be evaluated without configuration changes, but additional data processing is required
Solution Approach 1:
The patent implements self-service analysis where the system automatically collects, processes, and analyzes its own API execution history without requiring external intervention. The analysis unit autonomously evaluates responsiveness metrics and generates recommendations, reducing the need for complex manual data processing while maintaining comprehensive analysis capabilities.
Data Source
AI summary
Provided is a response analysis device which can efficiently confirm a response of an API. This response analysis device comprises: an execution history acquisition unit which acquires history information about an API; a first determination unit which determines an execution period and a processing time of the API corresponding to a newly added application; a second determination unit which determines an execution start time and a processing time of the API corresponding to an existing application on the basis of the history information obtained by the execution history acquisition unit; and a response analysis unit which analyzes a response of the API on the basis of the execution period and the processing time of the API corresponding to the newly added application, and the execution start time and the processing time of the API corresponding to the existing application.


