Abstract
In this paper, MagicStore, a new out-of-band virtualization system designed for SAN environments is proposed. Online multiplication of the components in a striped volume can help enhance both the I/O performance and storage capacity of a system, but it requires online redistribution of the data on the volume. MagicStore employs a new mapping management solution based on a sliding window to support the online data redistribution without loss of scalability. Furthermore, some virtualization transactions, such as online resizing, require modification of the virtualization metadata, which results in the challenge of keeping the persistent consistency of metadata. MagicStore, by using a combination of ordered writes, REDO logging and log integrity checking, can survive across panics and power failures robustly. In order to support log integrity checking effectively, MagicStore also uses a new log format.
This research was supported by the National High-Tech Research and Development Plan of China under Grant No. 2004AA111120 and the National Grand Fundamental Research 973 Program of China under Grant No. 2004CB318205.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Kim, C.-S., Kim, G.-B., Shin, B.-J.: Volume Management in SAN Environment. In: Proceedings of the 8th International Conference on Parallel and Distributed Systems, ICPADS 2001, pp. 500–505 (2001)
Brinkmann, A., Heidebuer, M., auf der Heide, F.M., et al.: V:Drive - Costs and Benefits of an Out-of-Band Storage Virtualization System. In: Proceedings of the 12th NASA God-dard, 21st IEEE Conference on Mass Storage Systems and Technologies (MSST), College Park, Maryland, USA, April 13-16, pp. 153–157 (2004)
Teigland, D., Mauelshagen, H.: Volume Managers in Linux. In: Proceedings of the 2001 USENIX Annual Technical Conference, June 2001, pp. 185–198 (2001)
Teignald, D.: The Pool Driver: A Volume Driver for SANs. In: Partial of Fulfillment of the Requirements for the Degree of Master of Science (October 1999)
Mauelshagen, H.: Linux Cluster Logical Volume Manager. In: Proceedings of the 11th International Linux System Technology Conference, Erlangen, Germany (September 2004)
Lim, S.-H., Hwang, J.Y., Kim, K.H., et al.: Resource Volume Management for Shared File System in SAN Environment. In: Proceedings of the 16th International Conference on Parallel and Distributed Computing Systems (PDCS) (2003)
Intel Corporation, Iometer (July 2004), http://www.iometer.org
Vogels, W.: File system usage in Windows NT 4.0. In: Proceedings of the 17th ACM Symposium on Operating Systems Principles, Decemebr 1999, pp. 93–109 (1999)
Hewlett-Packard Development Company. HP OpenView Storage Operations Manager v1.2 (September 2004), http://h18006.www1.hp.com/products/quickspecs/11778_div/11778_div.html
Gonzalez, J.L., Cortes, T.: Increasing the capacity of RAID5 by online gradual assimilation. In: International Workshop on Storage Network Architecture and Parallel I/Os, Antibes Juan-lespins, France, September 30 (2004)
Siddha, S.B., Gopinath, K.: A Persistent Snapshot Device Driver for Linux. In: Proceedings of 5th Annual Linux Showcase & Conference (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 IFIP International Federation for Information Processing
About this paper
Cite this paper
Zhang, G., Shu, J., Xue, W., Zheng, W. (2005). MagicStore: A New Out-of-Band Virtualization System in SAN Environments. In: Jin, H., Reed, D., Jiang, W. (eds) Network and Parallel Computing. NPC 2005. Lecture Notes in Computer Science, vol 3779. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11577188_55
Download citation
DOI: https://doi.org/10.1007/11577188_55
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-29810-6
Online ISBN: 978-3-540-32246-7
eBook Packages: Computer ScienceComputer Science (R0)