Capacity Model Run-Time Estimator for Transactional Capacity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for determining transactional capacity of applications are informal and rely on experience, lacking a formalized approach, leading to inaccurate assessments and insufficient insight for investment decisions, resulting in financial and reputational impacts.

Innovation Solution

A capacity model run-time estimator that uses historical data, regression analysis, and optimization solvers to determine transactional capacity by considering transaction characteristics, operational processes, and constraints across various times, enabling accurate forecasting and planning.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If experience-based capacity analysis is used, then the assessment process is simple and quick, but the accuracy and reliability of capacity determination deteriorates

Engineering Contradiction:
Improvecapacity assessment speedVSAvoidcapacity determination accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent replaces the mechanical/manual experience-based capacity analysis with an automated computerized system that collects performance data, executes capacity analysis procedures, and generates capacity determinations automatically, thereby maintaining simplicity and speed while dramatically improving accuracy through systematic data-driven analysis

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system enables self-service capacity analysis by automatically collecting performance data from multiple sources, executing the capacity analysis procedure without human intervention, and generating capacity determinations that can be directly used for investment decisions, eliminating the need for expert judgment while maintaining operational simplicity

Inventive Principle:
Principle #25Self-service

2Measurement precision

If a formalized capacity analysis procedure is implemented, then the accuracy and insight for investment decisions is improved, but the complexity of the system increases

Engineering Contradiction:
Improvecapacity analysis accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the capacity analysis into distinct components: data collection from multiple performance sources, execution of the capacity analysis procedure, and generation of capacity determinations. This modular approach allows each component to be optimized independently while maintaining overall system manageability and reduced complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The computerized system acts as an intermediary between raw performance data and capacity determination, automatically processing and analyzing the data through the formalized procedure. This intermediary layer simplifies the interface for users while implementing the complex analysis procedures in the background

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If single-dimensional transaction volume analysis is used, then the analysis process is simple, but the insight and transparency for capacity planning deteriorates

Engineering Contradiction:
Improveanalysis simplicityVSAvoidcapacity insight transparency
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent transitions from single-dimensional transaction volume analysis to multi-dimensional analysis by incorporating multiple performance data sources and analyzing multiple capacity dimensions simultaneously, providing comprehensive insight while maintaining ease of use through automated processing and clear presentation of results

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS8219368B1Capacity modeling system
Publication Date: 2012.07.10 BANK OF AMERICA CORP
  • US8219368B1 patent drawing
  • US8219368B1 patent drawing
  • US8219368B1 patent drawing

AI summary

Embodiments of the present invention provide apparatuses and methods for a capacity model run-time estimator that determines the transactional capacity of an application. The capacity model run-time estimator is based on a model that includes at least one job with various steps within a run-time window. One or more windows make up shifts and one or more shifts make up a day. Historical data is used to estimate various run-times for each of the steps in a window. If the steps are dependent on transaction characteristics a statistical analysis is used to determine a run-time window estimator model that is dependent on the transaction characteristics. Constraints are placed on the run-time and transaction capacity of the windows, intra-windows, and shifts. The capacity model uses the run-time window estimators and constraints to determine the transaction capacity for an application across various periods and compares the results to forecasted capacity.