Local Cache Data Processing for Archive Device Recording
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing archive devices require archive device-specific APIs for data recording and reading, limiting access for user devices without such APIs, and data recording processes are slow, causing inefficiencies due to long waiting times for users.
Innovation Solution
An information processing device with a data processing section that saves data in a local cache and measures elapsed time before transferring it to the archive device's library, allowing for immediate notification of recording completion and efficient data recording by separating the data recording process into two stages.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data recording is performed directly on the archive device, then data retention reliability is improved, but data recording speed deteriorates
Solution Approach 1:
The data recording process is segmented into two stages: first, data is quickly written to a local cache storage device; second, data is asynchronously transferred to the archive device for long-term retention. This segmentation separates the speed-critical writing operation from the reliability-critical archiving operation, resolving the contradiction between recording speed and retention reliability.
Solution Approach 2:
A local cache storage device is introduced as an intermediary between the user device and the archive device. This intermediary buffer allows user devices to write data quickly locally while the archive device independently performs slower but more reliable archiving operations, eliminating the direct speed-reliability trade-off.
2Ease of operation
If archive device-specific API is installed in user devices, then access to archive device is improved, but device compatibility deteriorates
Solution Approach 1:
The local cache storage device acts as an intermediary that implements a standardized file system interface, allowing any user device with standard file system capabilities to access and write data without requiring archive device-specific APIs. The archive device-specific operations are isolated to the intermediary layer, preserving user device compatibility while maintaining archive device functionality.
Solution Approach 2:
The local cache storage device provides universal access functionality by implementing a standard file system interface that works with any user device, while simultaneously serving as a bridge to the archive device. This multi-functionality eliminates the need for device-specific API installations, improving both ease of operation and device compatibility.
3Reliability
If data is written directly to archive device, then data retention is improved, but processing time deteriorates
Solution Approach 1:
Data is preliminarily written to the local cache storage device before being transferred to the archive device. This preliminary action allows the system to immediately acknowledge data receipt and provide fast processing times to user devices, while the subsequent archiving operation to the archive device occurs asynchronously without blocking user operations.
Solution Approach 2:
The system maintains continuous useful action by allowing user devices to proceed with other operations immediately after writing to the local cache, while the archiving process continues in the background. This eliminates idle waiting time and maintains productive workflow while ensuring data is eventually archived for long-term retention.
Data Source
AI summary
A configuration, in which access processing such as data recording from an external device to the archive device can be efficiently performed, is implemented. A data processing section that performs a data recording processing control on a library, which is a data storage section of the archive device is provided. The data processing section saves record data in the local cache section in response to an input of the data recording request from the external device to the library, and outputs a recording processing completion notification to the external device. Further, an elapsed time after the saving in the local cache section is measured, and after the saving in the local cache section, the record data is transferred from the local cache section to the library and recorded after a pre-specified postponement time elapses.


