Dynamic Data Batching via Feedback-Adjusted Switch
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current data transmission and storage methods in computer networks are inefficient, as they do not dynamically adjust batch sizes based on real-time operation metrics, leading to suboptimal data insertion times into databases.
Innovation Solution
A system comprising a network switch, a server device, and a monitoring device that dynamically adjusts batch sizes based on operation metrics, allowing the network switch to batch response data according to feedback from the server device, thereby optimizing data insertion times into the database.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If data packets are batched together to utilize network capacity, then network throughput is improved and latency is reduced, but the system cannot dynamically adapt to changing operational conditions leading to suboptimal data insertion times
Solution Approach 1:
The system implements a feedback mechanism where the server device receives operation metrics from the database, processes this feedback information, and sends control signals back to the network switch to dynamically adjust batch sizes. This closed-loop feedback enables the system to adapt to changing operational conditions while maintaining high network throughput.
Solution Approach 2:
The patent applies dynamics by making the batch size adjustable and adaptive rather than fixed. The network switch dynamically modifies batch sizes based on real-time operation metrics received from the database, allowing the system to optimize performance under varying load conditions while maintaining high throughput.
2Device complexity
If fixed batch sizes are used for data transmission, then the system is simpler to implement, but the time taken to insert data into the database cannot be optimized
Solution Approach 1:
The system uses feedback from operation metrics collected by the database to dynamically adjust batch sizes. The server device processes this feedback and sends control signals to the network switch, enabling the system to optimize data insertion time while managing implementation complexity through automated feedback loops.
Solution Approach 2:
The patent changes the parameter of batch size from fixed to dynamic based on operation metrics. The system monitors database operation metrics and adjusts batch sizes accordingly, optimizing data insertion time while the server device manages the complexity of parameter changes through centralized control.
3Quantity of substance
If larger batch sizes are used to reduce the number of data packets, then network capacity utilization improves, but the system lacks real-time optimization capability
Solution Approach 1:
The system implements feedback by receiving operation metrics from the database in real-time, processing this information, and using it to dynamically adjust batch sizes. This enables the system to optimize the number of data packets sent while maintaining real-time optimization capability through continuous feedback loops.
Solution Approach 2:
The patent applies dynamics by making batch sizes adjustable rather than static. The network switch dynamically modifies batch sizes based on real-time operation metrics, allowing the system to optimize network capacity utilization while maintaining real-time adaptation to changing conditions.
Data Source
AI summary
The present disclosure relates to a network, comprising a switch, a server and a database, and specifically the dynamic batching of data from the switch to the server for uploading to the database according to dynamic feedback received from a monitoring device arranged to obtain operation metrics from at least one of the server device and the database.


