Abstract
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.
This paper is supported at Huazhong University of Science and Technology by the National Basic Research Program of China (973 Program) under Grant No. 2004CB318201, National Science Foundation of China No.60273074, No.60303032, Huo Yingdong Education Foundation No.91068.
Chapter PDF
Similar content being viewed by others
References
Website (May 2005), http://www.adic.com/
Feresten, P.: Comparing Host-Based D2D to VTLs for Backup and Restore - Part 2. Website (2005), http://www.wwpi.com/index.php?option=com_content&task=view&id=132&Itemid=67
Anderson, T.E., Dahlin, M.D., Neefe, J.M., Patterson, D.A., Roselli, D.S., Wang, R.Y.: Serverless network file systems. ACM Transactions on Computer Systems 14(1), 41–79 (1996)
Lueth, C.: Network Appliance, Inc. October, 2004. NetApp Data Protection: Double Parity RAID for Enhanced Data Protection with RAID-DP, March 5 (2005), available from http://www.netapp.com/tech_library/3298.html
Satran, J., et al.: Internet Small Computer Systems Interface (iSCSI) (April 2004), Available from http://www.ietf.org/rfc/rfc3720.txt
Website, January 10 (2005), http://savannah.gnu.org/projects/tar/
Website, January 10 (2005), http://www.e-survey.net.au/taper/
Website, January 10 (2005), http://www.linux.org/apps/AppId_8816.html
Palekar, A.A., et al.: Design and Implementation of a Linux SCSI Target for Storage Area Networks. In: Proceedings of the 5th Annual Linux Showcase & Conference (2001)
Fei, M., Ji-wu, S., Bigang, L., Wei-min, Z.: A Virtual Tape System Based on Storage Area Networks. In: Jin, H., Pan, Y., Xiao, N., Sun, J. (eds.) GCC 2004. LNCS, vol. 3252, pp. 278–285. Springer, Heidelberg (2004)
Myllymaki, J., Livny, M.: Disk-tape joins: synchronizing disk and tape access. ACM SIGMETRICS Performance Evaluation Review, 279–290 (1995)
ANSI, SCSI Stream Commands-2 (SSC-2), revision 09, July 9 (2003), http://www.t10.org
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Feng, D., Zeng, L., Wang, F., Xia, P. (2006). High Performance Virtual Backup and Archive System. In: Alexandrov, V.N., van Albada, G.D., Sloot, P.M.A., Dongarra, J. (eds) Computational Science – ICCS 2006. ICCS 2006. Lecture Notes in Computer Science, vol 3993. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11758532_88
Download citation
DOI: https://doi.org/10.1007/11758532_88
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-34383-7
Online ISBN: 978-3-540-34384-4
eBook Packages: Computer ScienceComputer Science (R0)