Tape speed matching
Tape speed matching adjusts a drive's transport speed and native data rate toward the effective host data rate to reduce rate-mismatch backhitches.
Matching compares native rate with host delivery after accounting for data compressibility. Application bytes before in-drive compression and native-rate bytes are different accounting bases; compare equivalent byte rates before diagnosing a mismatch. For a fixed compression ratio C defined as host-input bytes divided by compressed bytes, a host write rate H supplies H / C on the native byte basis. Sustaining a minimum native rate R therefore needs H >= C * R in this constant-rate accounting model; this is not a throughput benchmark or a complete streaming guarantee. [1] [4]
Example: assuming R = 120 MB/s and C = 2, the required H is 240 MB/s; H = 200 MB/s supplies only 100 MB/s native, a 20 MB/s shortfall. MB/s is decimal; these are assumed inputs, not drive specifications.
Available operating rates depend on the drive and cartridge format. A finite buffer can absorb temporary interruptions, but matching does not promise continuous streaming at arbitrarily low input rates. A larger nominal buffer is not proof of a particular stall tolerance. [1] [2]
Synchronization can cause repositioning independently of slow delivery. Speed matching does not by itself change what a write acknowledgement guarantees or prove that buffered data reached the medium; separate accelerator features address synchronization-related backhitches. [3]
Relations
Advantages
- Can reduce repositioning caused by host/drive rate mismatch within the drive's supported operating range. [1]
Limitations
- Supported rates and control behavior are implementation-specific; a vendor speed table is not a measurement of an application's backup throughput. [1]
Citations
- IBM TS2900: Speed matching, native rates and data compressibility
- Katagiri and Oe, US8035912B2: System and method for controlling traveling of tape, Background
- Oracle T10000 Systems Assurance Guide: File Sync Accelerator and Tape Application Accelerator
- IBM Support: A Faster Tape Drive or Media Does Not Necessarily Mean Better Overall Performance
Sources & caveats
- IBM LTO and Oracle T10000 examples are different product families, not one interchangeable device specification.