Request Processing Platform Load Simulation for Throughput Bottlenecks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Processing networks face performance bottlenecks due to limited communication channels and lack of effective load testing, leading to inefficient processing of operation requests and high costs in terms of man-hours and computing resources.
Innovation Solution
Implementing a load simulator to test target loads, adjusting computing resource allocation and orchestration engine configurations, establishing direct connections, and optimizing database queries to enhance request processing performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a single communication channel is used to transfer operation requests, then device complexity is reduced, but productivity decreases due to limited bandwidth
Solution Approach 1:
The patent segments the single communication channel into multiple parallel channels, allowing simultaneous transfer of multiple operation requests. This increases bandwidth and throughput while maintaining relatively simple individual channel structures, thus resolving the contradiction between device complexity and productivity.
Solution Approach 2:
The patent transitions from a single-dimensional communication channel to a multi-dimensional channel structure, enabling requests to be processed across multiple dimensions simultaneously. This dimensional expansion increases capacity and throughput without proportionally increasing the complexity of each individual channel component.
2Measurement precision
If load testing is performed manually by developers, then measurement precision is improved, but loss of time increases due to repeated validation steps
Solution Approach 1:
The system implements self-service load testing capabilities where the processing network automatically performs load testing and performance validation without requiring manual developer intervention. This automation maintains measurement precision while dramatically reducing the time and man-hours required for repeated validation cycles.
Solution Approach 2:
The patent implements preliminary load testing mechanisms that validate performance assumptions before deployment and continuously monitor during operation. This preliminary and ongoing automated testing eliminates the need for repeated manual validation steps, reducing time loss while maintaining measurement precision.
3Productivity
If computing resources are increased to handle higher loads, then productivity improves, but use of energy increases
Solution Approach 1:
The patent implements dynamic computing resource allocation that adjusts resource usage based on actual load conditions. Resources are scaled up during high-demand periods to maintain productivity and scaled down during low-demand periods to reduce energy consumption, thus resolving the contradiction between productivity and energy use.
Solution Approach 2:
The system changes operational parameters of computing resources based on load conditions, optimizing performance per unit energy. By adjusting parameters such as processing priority, channel allocation, and resource activation thresholds, the system maintains high productivity during peak loads while minimizing energy consumption during lower-demand periods.
Data Source
AI summary
Request processing performance of a processing network can be increased using certain systems and methods. For example, a request processing platform can receive a plurality of operation requests generated by a load simulator. The load simulator may test a target load associated with the plurality of operation requests. Based on the target load, the request processing platform can adjust an allocation of computing resources in the request processing platform. Additionally, the request processing platform can adjust a configuration of an orchestration engine based on a predetermined throughput threshold associated with the target load. The request processing platform may establish a connection to an internal service platform that can process the plurality of operation requests. In response to establishing the connection, the request processing platform can transmit the plurality of operation requests to the internal service platform to process a predetermined number of operation requests associated with the target load.


