Transaction Rate Input Modeling for Peak Load Performance Evaluation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current financial instrument trading systems face challenges in verifying and evaluating the performance of transaction processing systems under heavy loads, particularly during high-volume trading periods, which can lead to errors and system failures.
Innovation Solution
A configurable and scalable transaction rate input model is used to simulate historical transaction input rates, allowing for the injection of actual production data at amplified levels to evaluate system performance, ensuring accurate and controlled testing without fabricating transactions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If actual production data is injected at accelerated volumes to evaluate system performance, then the evaluation becomes more controlled and repeatable, but the system load increases which can cause errors and failures
Solution Approach 1:
The system performs preliminary actions by injecting production data at accelerated volumes before actual high-load operations to evaluate and identify potential weaknesses. This allows the system to be tested under simulated heavy load conditions without actually bearing the full production burden, enabling performance verification while maintaining system stability.
2Reliability
If transaction volume is increased to test system capacity, then system robustness can be verified, but the complexity of controlling and managing the test increases
Solution Approach 1:
The system changes parameters by adjusting the acceleration factor of data injection to simulate different load conditions. By varying this parameter, the system can test under multiple load scenarios (light, medium, heavy) using the same infrastructure, avoiding the need for complex separate test systems for each load level while still verifying robustness across different conditions.
3Measurement precision
If historical transaction patterns are simulated at accelerated rates, then performance under peak load can be evaluated, but the time required to process and analyze the results increases
Solution Approach 1:
The system creates copies of historical production data and injects them at accelerated volumes to simulate peak load conditions. This allows the evaluation to use real-world transaction patterns without requiring actual peak load conditions to occur, enabling precise measurement of peak load performance while completing evaluations in controlled timeframes rather than waiting for natural peak periods.
Data Source
AI summary
A transaction evaluation system may include a configurable and/or scalable transaction rate input model which models historical and/or recent transaction input rate patterns of a transaction processing system for a specified time period with configurable and/or scalable transactional amplitude for use in evaluating performance of the transaction processing system. The system may operate to inject particular volumes of transactions into the transaction processing system at specific times and/or periods of time.


