A Virtual Tape System Based on Storage Area Networks

  • Fei Mu
  • Ji-wu Shu
  • Bigang Li
  • Weimin Zheng
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3252)


The access speed of tape has become one of the main bottlenecks in backup work, because tape backup systems are used quite widely. This paper describes the design and implementation of a Virtual Tape System (VTS) based on the Storage Area Network (SAN), and proposes a tape virtualization technology implemented on the SCSI command level. The system controls the SCSI command stream transferred in the SAN precisely. By transforming the SCSI sequential commands for the tape device into the SCSI block commands for the cache disk, the system makes the cache disk appear and function just like a traditional tape library. Hence, the VTS speeds up the backup process, and reduces the backup window. In addition, the VTS is transparent to users, and has broad compatibility with multiple operating systems and various kinds of backup software. When adopting the virtual tape as the primary backup device, the performance lost is less than 2% compared to backups that use the physical disk as the primary backup device. Another testing result showed that the VTS meets the requirements of backup under a SAN environment and supports multiple backup software and operating systems.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Chervenak, A.L., Vellanki, V., Kurmas, Z.: Protecting file systems: A survey of backup techniques. In: Proceedings of the Joint NASA and IEEE Mass Storage Conference (March 1998)Google Scholar
  2. 2.
    Jiang, C., Xiong, J., Zhang, X., Jia, H., Xu, D.: Sustained Data Recording System Based on Disk Array. IEEE AES Systems Magazine (November 2003)Google Scholar
  3. 3.
    keeton, K., Anderson, E.: A Backup Appliance Composed of High-capacity Disk Drives. HP Laboratories SSp Technical Memo HPL-SSP-2001-3Google Scholar
  4. 4.
    Kawai, H., Sandoh, H.: An efficient backup warning policy for a hard disk. Computers and Mathematics with Applications (October 2003)Google Scholar
  5. 5.
    Kraiss, A., Muth, P., Gillmann, M.: Tape-Disk Join Strategies under Disk Contention. In ICDE 1999 (1999)Google Scholar
  6. 6.
    Emag Corp.: Mirage virtual tape controller (2002),
  7. 7.
    CA Corp.: BrightStor CA-Vtape Product Description (2001),
  8. 8.
    Phillips, B.: Have storage area networks come of age? IEEE Computer 31(7), 10–12 (1998)Google Scholar
  9. 9.
    Khattar, R., et al.: Introduction to Storage Area Network: Redbooks Publications (IBM) (1999)Google Scholar
  10. 10.
    Ashish, P.: Design and Implementation of a Linux SCSI Target for Storage Area Networks. In: Proceedings of the 5th Annual Linux Showcase & Conference (2001)Google Scholar
  11. 11.
    ANSI, SCSI Stream Commands-2 (SSC-2) (September 2002),
  12. 12.
    ANSI, SCSI Primary Commands-3 (SPC-3) (September 2002),

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  • Fei Mu
    • 1
  • Ji-wu Shu
    • 1
  • Bigang Li
    • 1
  • Weimin Zheng
    • 1
  1. 1.Tsinghua UniversityBeijingChina

Personalised recommendations