Transaction Authorization Failover for SLA-Compliant Routing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing transaction processing systems in cloud-based environments face performance degradation issues, leading to delayed authorizations that fail to meet service level agreements, resulting in unauthorized transactions.
Innovation Solution
A transaction authorization system that monitors the health of processing nodes and distributed systems, dynamically reroutes authorizations, and allocates additional resources to maintain authorization within required timeframes, using machine learning to predict and mitigate performance issues.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the authorization server system processes transactions using a distributed cloud-based system, then system scalability and resource flexibility are improved, but system performance degradation occurs leading to delayed authorizations that fail to meet service level agreements
Solution Approach 1:
The patent implements dynamic load balancing that continuously monitors system performance metrics and adjusts authorization routing in real-time. The load balancer dynamically redirects authorization requests between primary and backup systems based on current performance conditions, ensuring service level agreement compliance while maintaining cloud-based scalability.
Solution Approach 2:
The system changes operational parameters by adjusting routing decisions based on performance thresholds. When performance degradation is detected (parameter change), the system automatically switches from primary to backup authorization systems, maintaining reliability while preserving the scalable cloud infrastructure.
2Reliability
If the system monitors and dynamically reroutes authorizations to maintain performance, then service level agreement compliance is improved, but system complexity increases
Solution Approach 1:
The patent introduces a load balancer as an intermediary component that simplifies the overall system architecture. The load balancer handles all monitoring, decision-making, and routing operations, isolating complexity from the authorization systems themselves. This intermediary manages performance monitoring and dynamic rerouting while presenting a simple interface to both clients and authorization systems.
Solution Approach 2:
The system implements feedback loops where performance metrics are continuously monitored and fed back to the load balancer, which automatically adjusts routing decisions. This closed-loop control mechanism maintains service level agreement compliance through automated responses to performance changes, reducing the need for complex manual management while ensuring reliability.
3Speed
If authorization processing time is reduced to meet service level agreements, then transaction speed is improved, but system reliability decreases when performance degradation occurs
Solution Approach 1:
The patent implements preliminary actions by maintaining pre-configured backup authorization systems that are ready to activate immediately upon performance degradation detection. The load balancer is pre-programmed with routing logic and performance thresholds, enabling instant failover without requiring complex real-time decision algorithms, thus maintaining both speed and reliability.
Data Source
AI summary
Transaction authorization systems may include a transaction processor and an authorization server system. The transaction processor obtains transaction requests authorizations for those requests from the authorization server system. The transaction processor may require an authorization be provided within a threshold time; otherwise, the transaction may be processed without authorization. The authorization server system may be hosted using one or more nodes in a distributed system. Degradation of the performance of the distributed system may cause the performance of the authorization server system to fall below the required performance threshold and transactions may not be authorized before automatic processing. Transaction authorization systems may monitor the health of the individual nodes and/or the distributed system and automatically adjust the routing of authorizations based on current and/or future performance degradation. The transaction authorization system may also allocate additional resources and/or reroute authorizations to a separate distributed system to avoid performance degradations.


