Data Recording System Bandwidth Congestion Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Data recording systems experience congestion of communication bandwidth when multiple host apparatuses access a storage device simultaneously, leading to reduced data write rates due to garbage collection processes.
Innovation Solution
A data recording system comprising a first and second data processing apparatus, a recording apparatus, and a control apparatus connected via a network, where reservation commands are used to reserve specific recording regions, and access information is generated to optimize data writing, thereby avoiding simultaneous access and garbage collection.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple host apparatuses directly access the storage via network using the storage protocol, then data access capability is improved, but communication bandwidth congestion occurs and data write rate is reduced
Solution Approach 1:
A control apparatus is introduced as an intermediary between multiple host apparatuses and the storage device. The control apparatus receives reservation commands from hosts, manages recording region allocation, and coordinates access timing. This mediator prevents direct simultaneous access conflicts by serializing access requests and assigning specific recording regions to different hosts, thereby maintaining high data access capability while avoiding communication bandwidth congestion.
2Speed
If simultaneous access to storage is allowed, then data access speed is improved, but garbage collection operations cause reduced data write rate
Solution Approach 1:
The control apparatus performs preliminary actions by receiving reservation commands from host apparatuses before actual data writing occurs. It pre-allocates specific recording regions to different hosts and coordinates the timing of access operations. This advance planning allows simultaneous access to proceed without conflicts, while garbage collection can be scheduled during periods when allocated regions are not being accessed, thereby maintaining high data access speed while preventing data write rate reduction.
Data Source
AI summary
A control apparatus reserves a first recording region and a second recording region in a recording apparatus based on a first reservation command and a second reservation command, respectively, and transmits first access information concerning the first recording region and second access information concerning the second recording region to a first video processing apparatus and a second video processing apparatus, respectively. The first video processing apparatus generates a first recording command based on the received first access information, and transmits the first recording command with first video data to the recording apparatus using a protocol of the recording apparatus. The second video processing apparatus generates a second recording command based on the received second access information, and transmits the second recording command with second video data to the recording apparatus using the protocol of the recording apparatus.


