Tape Drive File Spanning Across Multiple Media
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current storage systems, such as those using linear tape open (LTO) tape drives, face limitations in writing large files as they cannot handle data exceeding 1.5 TB and require frequent medium unloading and loading, which is time-consuming and inefficient, especially when files span across multiple media.
Innovation Solution
A method involving at least two tape drives where a parent medium is loaded to store metadata for a file, including ID and attribute information, while subsequent file parts are written to child media, with ID information from child media saved on the parent medium to manage file spanning across multiple media, reducing the need for frequent medium unloading and loading.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If a single tape medium is used to store a file, then the storage capacity is limited to the maximum capacity of the medium (1.5 TB for LTO), but the system complexity is low and operation is simple
Solution Approach 1:
The patent divides a large file into multiple parts and stores them across multiple tape media. Each tape medium contains a portion of the file data, allowing the system to exceed the 1.5 TB capacity limit of a single LTO medium while maintaining manageable complexity through structured organization of file parts across segmented storage units
2Quantity of substance
If multiple tape media are used to store a file, then the storage capacity exceeds 1.5 TB, but the time required for loading and unloading media increases
Solution Approach 1:
The patent performs preliminary actions by storing metadata about file parts and their locations on tape media during the initial writing process. This includes recording information about which file parts are stored on which media and their respective positions. When reading, this pre-stored metadata allows the system to quickly locate and load only the necessary media without time-consuming searches, significantly reducing media loading time while supporting multi-media storage
3Quantity of substance
If multiple tape media are used to store a file, then the storage capacity increases, but the ease of operation decreases due to frequent medium unloading and loading
Solution Approach 1:
The patent introduces metadata as an intermediary layer that manages the complexity of multi-media file storage. The metadata contains information about file parts, their locations on different tape media, and access information. This intermediary structure allows the system to handle large files across multiple media transparently, maintaining ease of operation by abstracting the complexity of multi-media management from the user and enabling automatic media selection and loading based on the metadata
4Quantity of substance
If tape media are unloaded and loaded frequently to write large files, then the storage capacity is utilized effectively, but the productivity decreases
Solution Approach 1:
The patent enables continuous writing operations by allowing the tape drive to write file parts to multiple tape media sequentially without unloading and reloading the same medium. The drive can continuously write to different media that are loaded in the drive, utilizing the continuous writing capability. This approach maintains productivity by avoiding repeated unload/load cycles while effectively utilizing the storage capacity of multiple media through continuous data flow
Data Source
AI summary
A method according to one embodiment includes instructing a first tape drive to load a parent tape medium, and instructing the first tape drive to retrieve identification (ID) information about the parent tape medium from metadata stored (saved) thereon. The first tape drive is instructed to write a first file part of a file to the parent tape medium. Information about the file and information about the first file part are written to the parent tape medium as metadata. A second tape drive is instructed to load and retrieve ID information about a child tape medium from metadata stored thereon. The second tape drive is instructed to write one or more subsequent file parts of the file to the child tape medium. The first tape drive is instructed to write the ID information about the child tape medium and attribute information about the one or more subsequent file parts stored to the child tape medium as metadata to the parent tape medium.


