Dynamic Disk Substitution for Continuous Data Logging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data logging systems face reduced write bandwidth and excessive disk drive wear due to frequent read commands, particularly in high-bandwidth applications using RAID disk arrays, where interleaving write and read operations leads to numerous seek operations and decreased performance.

Innovation Solution

A multichannel disk-based data logging apparatus with an interface that dynamically reroutes write operations to idle disk drives, allowing simultaneous writing and reading by substituting idle drives for active ones upon user request, minimizing seek operations and optimizing bandwidth through parallel channel management and RAID 5 parity support.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If read commands are interleaved with write operations on the same disk drives, then data can be accessed during logging, but write bandwidth is reduced and disk drive wear increases

Engineering Contradiction:
Improvedata accessibilityVSAvoidwrite bandwidth
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system segments disk drives into two distinct groups: active disk drives dedicated to write operations and idle disk drives dedicated to read operations. This segmentation allows simultaneous read and write operations without interference, resolving the contradiction between data accessibility and write bandwidth by physically separating the two functions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The interface acts as an intermediary that dynamically manages the substitution between active and idle disk drives. When read commands are received, the interface substitutes an idle disk drive into the active position, allowing read operations to proceed without affecting ongoing write operations, thus maintaining both data accessibility and write bandwidth.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If read commands are interleaved with write operations on the same disk drives, then data can be accessed during logging, but disk drive wear increases due to numerous seek operations

Engineering Contradiction:
Improvedata accessibilityVSAvoiddisk drive wear
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

By segmenting disk drives into active and idle groups, the system eliminates seek operations between read and write operations. Read operations occur on idle drives while write operations continue on active drives, preventing the mechanical wear caused by frequent seeking and positioning of disk heads.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system maintains continuous write operations on active disk drives without interruption for read commands. Idle disk drives are substituted in place of active ones when reads are needed, ensuring that the useful action of data logging continues uninterrupted while still providing data accessibility.

Inventive Principle:
Principle #20Continuity of useful action

3Device complexity

If the same disk drives are used for both writing and reading, then system complexity is reduced, but performance decreases due to seek operations

Engineering Contradiction:
Improvesystem complexityVSAvoidlogging performance
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The system segments the disk drive array into active and idle subsets, allowing simultaneous read and write operations. This segmentation increases hardware utilization efficiency and logging performance while maintaining manageable system complexity through the interface's dynamic substitution mechanism.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The interface dynamically substitutes idle disk drives into the active position when read commands are received, and returns the previously active drive to the idle pool. This dynamic substitution allows the system to adapt to read requests without permanent structural changes, balancing performance and complexity.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9430157B2Continuous recording multichannel disk-based data logging
Publication Date: 2016.08.30 HEWLETT PACKARD ENTERPRISE DEV LP
  • US9430157B2 patent drawing
  • US9430157B2 patent drawing
  • US9430157B2 patent drawing

AI summary

Continuous recording multichannel disk-based data logging apparatus. The apparatus includes a plurality of disk drives and an interface including a plurality of parallel inputs. The interface is responsive to data at the inputs to write the data on an active plurality of the disk drives, at least one disk drive being idle. The interface is responsive to a user request for data on one of the active disk drives to substitute an idle disk drive into the active plurality in place of that one, to read the requested data, and to cause that one to become idle.