Load Threshold Determination for Multi-Tier System Stability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing techniques fail to determine an upper bound for load limit parameters in multi-tier computer systems, leading to unstable response times and inefficient resource utilization, as they struggle to balance load distribution and maintain performance under varying workloads.
Innovation Solution
A method that analyzes transaction data to calculate a threshold load value beyond which the total progress quantity decreases, determining an upper bound for load limit parameters to maintain acceptable response times by dividing the analysis period into time windows and calculating load and progress quantities for each window.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If load limit parameters are raised to increase system stability and performance margin, then system stability improves, but response time increases
Solution Approach 1:
The patent applies parameter changes by dynamically adjusting load limit parameters based on analyzed performance data. The system determines optimal load limit values through analysis of transaction data and response time measurements, then applies these parameter changes to balance system stability and response time performance.
2Reliability
If load limit parameters are increased beyond optimal values to improve stability, then system stability improves, but total progress quantity decreases
Solution Approach 1:
The patent implements feedback by continuously analyzing transaction data and measuring the relationship between load levels and total progress quantity. The system uses this feedback to determine the upper bound load limit parameter where progress quantity begins to decrease, ensuring optimal parameter setting that maintains both stability and productivity.
3Measurement precision
If conventional benchmarking techniques are used to determine optimal load parameters, then performance measurement is obtained, but the upper bound of acceptable load parameters cannot be determined
Solution Approach 1:
The patent applies preliminary action by performing advance analysis of transaction data to determine the upper bound load limit parameter before actual operational deployment. This preliminary determination of acceptable load ranges enables proactive configuration that maximizes resource utilization while ensuring performance requirements are met.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
In an information processing apparatus, a comparing unit determines whether the response time of each transaction falls within an acceptable time range that is specified previously. For each time window, a first calculation unit calculates a load of processes executed in parallel by the servers in a specified tier, based on transaction data of individual transactions. Further, a second calculation unit calculates a total progress quantity in each time window, based on the transaction data of transactions whose respective response times are determined to fall within the acceptable time range. A determination unit determines a specific load value as a threshold at which the total progress quantity begins to decrease in spite of an increase of the load.