Centralized Transaction Accumulator for Bottleneck Prevention
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Large scale computer architectures face operational issues due to hardware and software component inefficiencies, leading to bottlenecks that result in delayed transaction processing and data access, despite attempts at local throttling which can inadvertently limit performance.
Innovation Solution
A centralized transaction accumulator employing a draining algorithm for intelligent, dynamic metering of electronic transactions, allowing for a metered release and prioritization to prevent bottlenecks, thereby optimizing throughput and reducing delays.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If local throttling techniques are employed to regulate network traffic and limit bandwidth congestion, then bandwidth congestion is reduced, but communication throughput is limited and bottlenecks are created
Solution Approach 1:
The patent introduces a centralized transaction accumulator as an intermediary component that sits between transaction sources and the clearinghouse. This accumulator receives transactions from multiple sources, buffers them, and releases them in a controlled manner based on system capacity, thereby mediating between high-volume transaction generation and limited processing capacity to prevent bottlenecks while maintaining throughput
Solution Approach 2:
The system implements feedback mechanisms where the centralized accumulator monitors system capacity, transaction queue depth, and processing rates. Based on this feedback, the accumulator dynamically adjusts the rate at which transactions are released to the clearinghouse, increasing throughput when capacity is available and throttling back when the system is saturated, thus resolving the contradiction between congestion control and throughput
2Reliability
If artificial throttling logic is applied to limit data release, then flooding of electronic data is avoided, but transaction processing is delayed
Solution Approach 1:
The centralized transaction accumulator performs preliminary actions by pre-buffering transactions in a controlled environment before they are released to the clearinghouse. This preliminary buffering allows the system to smooth out traffic bursts, perform preliminary validation and prioritization, and release transactions in optimized batches, thereby preventing data floods while minimizing processing delays through proactive rather than reactive throttling
3Quantity of substance
If thousands of electronic transactions are released to the clearinghouse simultaneously, then transaction volume is processed, but communication bottlenecks and performance degradation occur
Solution Approach 1:
The patent segments the transaction flow into multiple controlled streams managed by the centralized accumulator. Instead of releasing thousands of transactions simultaneously, the accumulator divides them into smaller batches, prioritizes them based on criteria such as transaction type, source, or urgency, and releases them in a segmented, controlled sequence. This segmentation maintains high transaction volume processing while preventing communication bottlenecks by distributing the load over time and across different processing channels
Data Source
AI summary
Aspects of the present disclosure provide for managing electronic communications within a large scale computer architecture by intelligently, dynamically, and centrally managing a throughput of electronic transactions, but are not so limited. A disclosed system includes a centralized transaction accumulator that uses a draining algorithm to provide a metered release of accumulated electronic transactions within a computer architecture. A disclosed method operates to accumulate electronic transactions and uses a draining algorithm to provide a metered release of accumulated electronic transactions. A disclosed computer readable medium includes executable instructions that operate to centrally manage collection and/or release of accumulated electronic transactions.


