Tape Cartridge File Spanning with Dynamic Segment Sizing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Tape apparatus systems face challenges in writing large data files that exceed the size of a single tape media element, leading to inefficiencies in capacity use and prolonged copying times due to variations in index volume and storage capacity across multiple tapes.
Innovation Solution
A method is introduced to divide files into segments of predetermined sizes based on capacity use efficiency and time to copy, where segment sizes are adjusted according to available free space and index volume fluctuations, allowing for efficient storage and copying across multiple tapes without impairing capacity use or increasing copying time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If files are divided into segments for writing across multiple tapes, then the ability to store large files exceedsingle tape capacity is improved, but capacity use efficiency deteriorates due to variations in index volume and storage capacity across tapes
Solution Approach 1:
The patent divides large files into multiple segments that can be distributed across multiple tapes. Each segment is written to a specific tape based on available capacity, allowing the system to store files larger than any single tape can hold while maintaining efficient space utilization through dynamic segment size adjustment
Solution Approach 2:
The patent implements dynamic segment size adjustment based on real-time tape capacity and index volume conditions. The segment size is not fixed but adapts to the current state of the tape system, optimizing both storage capacity utilization and copying efficiency by adjusting segment boundaries according to actual tape availability and index requirements
2Quantity of substance
If files are divided into segments for writing across multiple tapes, then the ability to store large files exceedsingle tape capacity is improved, but copying time deteriorates due to index volume variations and segment rewriting requirements
Solution Approach 1:
The patent performs preliminary analysis of tape capacity and index volume before dividing files into segments. By pre-calculating optimal segment sizes and boundaries based on anticipated tape conditions, the system avoids unnecessary segment rewriting during copying operations, thereby reducing overall copying time while maintaining the ability to store large files across multiple tapes
Solution Approach 2:
The patent changes segment size parameters dynamically based on tape capacity and index volume conditions. By adjusting segment boundaries to align with tape capacity limits and index volume characteristics, the system minimizes the number of segments that require rewriting during copying operations, thus reducing copying time while preserving large file storage capability
Data Source
AI summary
A method includes, in a tape apparatus system, receiving a request to write a file from a host, and, in response to the request, dividing sequentially received data of the file into two or more segments. Each of the two or more segments have a predetermined size. The method further includes sequentially writing a series of the two or more segments onto one or more tapes, and determining the predetermined size based on a capacity use efficiency of a plurality of other tapes and a time to copy when a spanning file, written by spanning on the one or more tapes, is copied to the plurality of other tapes. A corresponding computer program product and computer system are also disclosed.


