Data Writing Device Load Balancing for High-Speed Network Recording

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data writing methods struggle to record packets flowing through high-speed communication networks like Ethernet at 100 Gbps in secondary storages over a long time without data loss, requiring unique hardware and experiencing unstable writing performance due to varying storage capabilities.

Innovation Solution

A data writing device and method utilizing a general-purpose computer apparatus with a multiprocessing operating system, writing processes, a monitoring process, and a data distribution process to manage data distribution across multiple secondary storages, selecting the storage with the highest writing performance based on requested and finished data quantities, ensuring balanced load and continuous high-speed data recording.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional data writing methods using parallel secondary storages are used, then data writing rate is improved, but device complexity increases due to need for unique hardware

Engineering Contradiction:
Improvedata writing rateVSAvoidhardware complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent replaces complex dedicated hardware control mechanisms with a software-based load management system. The access load managing device, data position determining device, and data position managing device are implemented as software processes that monitor storage load and distribute data accordingly, eliminating the need for specialized hardware while maintaining high parallel writing performance.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent employs general-purpose storage devices that can function both as individual storage units and as part of a parallel storage system. Each storage device maintains its standard functionality while also participating in load-balanced parallel operations through software coordination, making the system universally applicable to existing storage hardware without requiring specialized components.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Productivity

If data is written in one of the secondary storages which is under the lowest load, then data input/output is improved, but writing performance stability deteriorates over long time

Engineering Contradiction:
Improvedata input/output rateVSAvoidwriting performance stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where the access load managing device continuously monitors the load status of each storage device and dynamically adjusts data distribution decisions. This real-time feedback ensures that data is always directed to the currently least-loaded storage, adapting to changing performance conditions and maintaining stable high-speed writing over extended periods despite individual storage performance variations.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent transforms the static load distribution approach into a dynamic system that continuously adapts to changing storage conditions. The load management software actively monitors writing performance metrics and reconfigures data allocation in real-time, allowing the system to respond to performance degradation or improvement in individual storage devices and maintain optimal overall performance.

Inventive Principle:
Principle #15Dynamics

3Loss of information

If all packets flowing through communication network are recorded in secondary storages, then data capture completeness is improved, but data loss increases when writing rate cannot keep up with network speed

Engineering Contradiction:
Improvepacket loss rateVSAvoidwriting rate
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The patent segments the data writing operation into multiple parallel streams, each directed to a different storage device. By dividing the incoming data stream and distributing it across multiple storage units simultaneously, the system achieves an aggregate writing rate that exceeds the capability of any single storage device, thereby preventing packet loss even at high network speeds of 100 Gbps or more.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent combines the writing capabilities of multiple storage devices into a unified parallel writing system. The data position determining device coordinates multiple storage units to write different portions of the data stream simultaneously, merging their individual writing rates to achieve a collective throughput that matches or exceeds high-speed network input rates, thus eliminating data loss.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10585622B2Data writing device and method
Publication Date: 2020.03.10 TOYO KK
  • US10585622B2 patent drawing
  • US10585622B2 patent drawing
  • US10585622B2 patent drawing

AI summary

A data writing device includes secondary storages, an interface circuit which obtains data, and a computer apparatus which writes the data obtained in one of the secondary storages. The computer apparatus includes writing processes corresponding to the secondary storages as an application, respectively; a monitoring process which detects quantities of data whose writing is finished in the secondary storages; and a data distribution process which selects a secondary storage as a target for next writing based on requested data quantities of the secondary storages and the finished data quantities thereof, and instructs a writing process corresponding to the secondary storage as a target for next writing to write.