High Performance Virtual Backup and Archive System

Built on a sequential write/read device, a tape library is seldom considered as a viable place for fast backup/restore data. With the help of the virtualization technology, in this paper we propose a virtual backup and archive system, called VBAS. The purpose of VBAS is to maintain a consistent view of mass storage so that the user can effectively manage it. And VBAS allows users to create files and directories as well as delete, open, close, read, write and/or extend the files on the device(s). VBAS maintains security on the files and provides the management for fragmentation. Moreover, VBAS can support large-scale file systems. Users have two ways to access VBAS: using general backup application, and through the APIs provided by VBAS. Based on VTL, RAID-DP, and iSCSI, VBAS not only has the disk-file-system-like functions, but also retains the characteristics of tape library storage, thus achieving a good tradeoff between cost and performance. The prototype system performance is presented and improvements are analyzed to achieve higher write/read performance.

[1]  Jiwu Shu,et al.  A Virtual Tape System Based on Storage Area Networks , 2004, GCC Workshops.

[2]  Jussi Myllymaki,et al.  Disk-tape joins: synchronizing disk and tape access , 1995, SIGMETRICS '95/PERFORMANCE '95.

[3]  Jeanna Neefe Matthews,et al.  Serverless network file systems , 1996, TOCS.

[4]  Robert D. Russell,et al.  Design and Implementation of a Linux SCSI Target for Storage Area Networks , 2001, Annual Linux Showcase & Conference.

[5]  Yi Pan,et al.  Grid and Cooperative Computing - GCC 2004 Workshops , 2004, Lecture Notes in Computer Science.

[6]  Julian Satran,et al.  Internet Small Computer Systems Interface (iSCSI) , 2004, RFC.