Data Management System with Intelligent FIFO Buffer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data management systems for storing incoming data streams, particularly video recordings, face issues with the limited life cycle and reliability of mechanical hard disk drives due to high demands and random access storage, leading to frequent repairs and data fragmentation.

Innovation Solution

A data capture system utilizing a CPU, high-speed data bus, solid-state drives for non-mechanical storage, and an intelligent FIFO process to transfer data between storage devices, minimizing fragmentation and optimizing sequential writes, while also incorporating external high-capacity storage with hot swappable enclosures for continuous data storage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If mechanical hard disk drives are used for high capacity and data throughput, then storage capacity and data transfer rate are improved, but the life cycle and reliability of the drives deteriorate due to wear and frequent failures

Engineering Contradiction:
Improvedata throughputVSAvoiddrive reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system divides the storage function into two separate components: a solid-state drive (SSD) buffer for receiving and temporarily storing incoming data streams, and a mechanical hard disk drive (HDD) for sequential storage. This segmentation allows each component to operate in its optimal mode - the SSD handles random writes with high reliability, while the HDD performs sequential writes for cost-effective bulk storage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The solid-state drive acts as an intermediary buffer between the data source and the mechanical hard disk drive. It absorbs the random access patterns from incoming data streams and transforms them into sequential write operations for the HDD, protecting the mechanical drive from wear caused by random access while maintaining high data throughput.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If data is stored in random access manner to accommodate incoming streams, then data capture flexibility is improved, but data recording speed deteriorates due to fragmentation

Engineering Contradiction:
Improvedata capture flexibilityVSAvoiddata recording speed
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The storage system is segmented into two functional zones: the SSD buffer zone that accepts random write operations from incoming data streams, and the HDD storage zone that receives organized sequential writes. This segmentation allows random access flexibility at the input stage while ensuring sequential access speed at the storage stage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary action by pre-processing incoming data in the SSD buffer before writing to the HDD. Data is temporarily stored, organized, and prepared in sequential order in the SSD before being transferred to the HDD, thereby eliminating fragmentation issues while maintaining capture flexibility.

Inventive Principle:
Principle #10Preliminary action

3Speed

If solid-state drives are used for high speed storage, then data recording speed is improved, but storage capacity and cost-effectiveness deteriorate

Engineering Contradiction:
Improvedata recording speedVSAvoidstorage capacity
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The storage system is divided into two capacity tiers: a smaller, high-speed SSD buffer for active data processing and a larger, cost-effective HDD for bulk storage. This segmentation allows the system to achieve high recording speeds for incoming data while utilizing the greater capacity and lower cost of mechanical drives for long-term storage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different storage media are assigned different functional qualities based on their characteristics: the SSD provides high-speed local storage for temporary buffering and data preparation, while the HDD provides high-capacity storage for bulk data retention. Each component operates in its optimal performance zone.

Inventive Principle:
Principle #3Local quality

4Productivity

If mechanical hard disk drives operate continuously under high demand, then data capture capability is improved, but the life cycle of the drives deteriorates due to constant wear

Engineering Contradiction:
Improvedata capture capabilityVSAvoiddrive life cycle
Core Design Contradiction:
ProductivityVSDuration of action of stationary object

Solution Approach 1:

The solid-state drive serves as a protective intermediary that absorbs the mechanical stress of continuous high-demand operations. By handling random write operations and data buffering in the SSD, the mechanical HDD is protected from wear, allowing the system to maintain high data capture capability while extending the life cycle of the mechanical drive.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system uses the SSD as a temporary copy buffer, where data is first written to the solid-state drive before being transferred to the mechanical hard disk drive. This copying mechanism protects the mechanical drive from direct exposure to high-frequency write operations, reducing wear and extending operational life.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10223006B2Data management system
Publication Date: 2019.03.05 BAIN CAPITAL CREDIT LP
  • US10223006B2 patent drawing
  • US10223006B2 patent drawing

AI summary

Disclosed herein is a data management system for storing a plurality of incoming data streams. The data management system utilizes a high speed storage device in combination with an intelligent FIFO process to reliably store the incoming data streams to a storage device without fragmentation. The data management system further includes one or more external storage devices that can be used for archival purposes.