Event Manager Architecture for Dynamic Workload Repartitioning
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current systems for real-time transaction processing face challenges in efficiently managing and distributing event data across multiple processors and systems, leading to latency and inefficiencies in authorization and reconciliation processes, particularly in high-throughput environments like telecommunications and retail.
Innovation Solution
A computerized architecture comprising Consumer Servers, an Event Manager, and a Configurable Output Stream, which enables near-real-time repartitioning and distribution of event data, using embedded tags and headers to direct information to appropriate destinations for further processing, including reconciliation and downstream systems, while maintaining system availability and reducing data duplication.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If event data is distributed across multiple processors in real-time systems, then system throughput and scalability are improved, but data duplication and processing latency increase
Solution Approach 1:
The patent segments event data into distinct types (authorization events, settlement events, reservation events) and routes them to specialized processors. Each processor handles specific event types, eliminating the need for all processors to receive and process all event data, thus reducing data duplication while maintaining high throughput
Solution Approach 2:
The patent introduces an event data manager as an intermediary component that receives event data from routers and distributes it to appropriate processors. This mediator optimizes the distribution process by determining which processors need which data, reducing unnecessary data transmission and processing latency
2Reliability
If authorization processing involves multiple system components and checks, then system reliability and authorization accuracy are improved, but processing speed and system availability deteriorate
Solution Approach 1:
The patent implements preliminary actions by performing authorization checks and balance verifications before allowing transactions to proceed. The system checks consumer balances, validates event data, and authorizes transactions in advance, ensuring reliability while maintaining processing speed through efficient pre-validation
Solution Approach 2:
The patent replaces traditional mechanical sequential processing with a parallel processing architecture where multiple processors can simultaneously handle different event types. The event data manager enables parallel distribution of authorization checks, maintaining accuracy while improving processing speed through concurrent operations
Data Source
AI summary
Embodiments of an invention are disclosed which provide a framework to transition and re-partition information for event processing and downstream processing.


