Transaction Processing Node Scaling for Variable Authorization Demand
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing transaction systems face challenges in matching computing resources to variable demand levels, particularly in authorization processes, leading to inconsistent performance and difficulty in supporting local processes effectively.
Innovation Solution
A computing apparatus with a transaction processing management node that installs and manages transaction processing nodes, utilizing an in-memory database and a master node for centralized control and rule management, allowing dynamic scaling and resource allocation based on demand.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If computing resources are increased to meet peak demand, then transaction processing performance is improved, but system cost and resource waste increase during normal or low demand periods
Solution Approach 1:
The system dynamically adjusts the number of transaction processing nodes based on real-time demand thresholds. When demand exceeds a threshold, additional nodes are deployed; when demand drops below a threshold, nodes are removed. This dynamic scaling allows the system to maintain high performance during peak loads while reducing computing resource consumption during normal or low demand periods.
Solution Approach 2:
The system changes the quantity of processing nodes as a variable parameter in response to demand conditions. By monitoring demand thresholds and adjusting node deployment accordingly, the system optimizes the balance between processing capability and resource utilization, preventing both over-provisioning and under-provisioning of computing resources.
2Productivity
If more transaction processing nodes are deployed, then processing capacity is improved, but system complexity increases
Solution Approach 1:
The transaction processing system is segmented into multiple independent nodes that can be deployed, scaled, and managed separately. Each node handles a portion of the transaction load and can be independently configured. This segmentation allows the system to achieve high processing capacity through parallel nodes while managing complexity through modular architecture and automated management.
Solution Approach 2:
The system incorporates automated node deployment, load balancing, and resource management capabilities. When additional nodes are needed, the system automatically provisions and configures them without manual intervention. This self-service approach increases processing capacity while preventing complexity from escalating due to manual configuration and management overhead.
3Stability of the object's composition
If centralized control is implemented, then rule management consistency is improved, but responsiveness to local demand fluctuations decreases
Solution Approach 1:
The system implements differentiated control qualities at different levels: centralized control for rule management ensures consistency across all nodes, while decentralized control for node deployment and local processing allows rapid response to demand fluctuations. Each node can autonomously adjust its operation based on local conditions while adhering to centralized rules, achieving both consistency and responsiveness.
Data Source
AI summary
A method of performing transaction processing operations at computing apparatus is provided, together with computing apparatus adapted to manage these operations. The computing apparatus includes a programmed processor adapted to provide the following functional elements. A transaction processing management node is adapted to install and deinstall transaction processing nodes. A transaction operation rules database holds transaction operation rules. An interface to a transaction processing infrastructure receives transaction data for the transaction processing operations. The transaction processing nodes are adapted to perform the transaction processing operation on the transaction data using the transaction operation rules under control of the transaction processing management node.


