Dynamic Data Batching via Feedback-Adjusted Switch

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvenetwork throughputVSAvoiddynamic adaptation to operational conditions
Core Design Contradiction:
ProductivityVSAdaptability or versatility

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.

Inventive Principle:
Principle #23Feedback

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.

Inventive Principle:
Principle #15Dynamics

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

Engineering Contradiction:
Improvesystem implementation complexityVSAvoiddata insertion time
Core Design Contradiction:
Device complexityVSLoss of time

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.

Inventive Principle:
Principle #23Feedback

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.

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improvenumber of data packetsVSAvoidreal-time optimization capability
Core Design Contradiction:
Quantity of substanceVSProductivity

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.

Inventive Principle:
Principle #23Feedback

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.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10965749B2Dynamic data batching
Publication Date: 2021.03.30 1E LTD
  • US10965749B2 patent drawing
  • US10965749B2 patent drawing
  • US10965749B2 patent drawing

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.