DocumentCode :
2205729
Title :
An I/O scheduler for dual-partitioned tapes
Author :
Real, Lucas C.Villa ; Richmond, Michael ; Biskeborn, Brian ; Pease, David
Author_Institution :
IBM Research, USA
fYear :
2015
fDate :
6-7 Aug. 2015
Firstpage :
234
Lastpage :
243
Abstract :
For a long time, tapes have had a single logical partition that was efficiently operated by dedicated software in batch mode. Nowadays, after the introduction of the LTO 5 standard, tapes support logical partitioning and, with the arrival of the Linear Tape File System (LTFS), their contents are exposed through the file system interface as regular files and directories. As a consequence, tape medium can now be accessed by concurrent processes that may create files in parallel. This creates two potential problems: interleaved data blocks and expensive partition switches. This paper presents the design and implementation of Unified, an I/O scheduler for LTFS that addresses these problems. We observe the effectiveness of delayed writes on decreased file fragmentation and the reduction of partition switches with the use of buffering and of redundant file copies. We also find out that software-based read prefetching, commonly used to manage disk devices, does not improve read times on tapes, but rather introduces potential overhead.With the techniques described in this paper, the Unified scheduler allows tape operations to be performed close to the raw hardware speed.
Keywords :
File systems; Indexes; Linux; Media; Prefetching; Writing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Networking, Architecture and Storage (NAS), 2015 IEEE International Conference on
Conference_Location :
Boston, MA, USA
Type :
conf
DOI :
10.1109/NAS.2015.7255232
Filename :
7255232
Link To Document :
بازگشت