Abstract
In this paper, we present a novel approach of online virtual disk migration with performance guarantees, which is important for storage maintenance tasks. Our approach can be applied to moving virtual disk and exchanging virtual disks. It identifies the surplus I/O resource of storage pools after satisfying performance requirement of virtual disks with EPYFQ scheduling algorithm, and gives high priority of using these I/O resource to migration tasks. Thus, the performance of virtual disks is guaranteed during migration, and the migration is completed in the shortest possible time. Moreover, our approach divides migration task into multiple storage transactions, which can protect the consistency of the data in the migrated virtual disks when application I/O and migration I/O execute concurrently. We implement our approach into E-DM, a kernel module of Linux, and evaluate it. The result shows that the IOPS of virtual disks is decreased not more than 3% during migration.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Wilkes, J., Rickard, W., Gibson, G., et al.: Shared Storage Model A Framework for Describing Storage Architectures. SNIA Technical Council Proposal Document (2003)
Wilkes, J.: Traveling to Rome: QoS Specifications for Automated Storage System Management. In: Wolf, L., Hutchinson, D.A., Steinmetz, R. (eds.) IWQoS 2001. LNCS, vol. 2092, pp. 75–91. Springer, Heidelberg (2001)
Anderson, E., Hobbs, M., Keeton, K., et al.: Hippodrome: Running Circles Around Storage Administration. In: Proc. of the 1st Conference on File system and Storage Technology, USENIX, Berkeley CA, pp. 175–188 (2002)
Huang, L.: Stonehenge: A High Performance Virtualized Storage Cluster with QoS Guarantee. Technical Report TR-138. ECSL, Computer Science Department, SUNY Stony Brook (2003)
Feng, Y., Zhang, Y.Y., Jia, R.Y.: EPYFQ: A Novel Scheduling Algorithm for Performance Virtualization in Shared Storage Environment. In: Proc. of the 5th International Workshop on Software and Performance. ACM, New York (2005)
Iometer project. Available from, http://www.iometer.org/
LVM project. Available from, http://www.sistina.com/
Veritas Software Corp.: Veritas Volume Manager. Available from, http://www.veritas.com/
Lu, C., Alvarez, G.A., Wilkes, J.: Aqueduct: Online Data Migration with Performance Guarantees. In: Proc. of the 1st Conference on File and Storage Technologies, USENIX, Berkeley CA, pp. 219–230 (2002)
NEC Corp Ltd.: DataSheet of Diskarray S4300. Available from http://www.sw.nec.co.jp/necstorage/global/product/san/s4300/index.shtml
Thereska, E., Schindler, J., Bucy, J., et al.: A Framework for Building Unobtrusive Disk Maintenance Applications. In: Proc. of the 3rd Conference on File and Storage Technologies, USENIX, Berkeley CA, pp. 213–226 (2004)
Scheuermann, P., Weikum, G., Zabback, P.: Data Partitioning and Load Balancing in Parallel Disk Systems. Int. J. VLDB 1, 48–66 (1998)
Device-mapper project. Available from, http://sources.redhat.com/dm/
Feng, Y., Zhang, Y.Y., Jia, R.Y.: Research and Implementation of a Snapshot Facility Suitable for Soft-Failure Recovery. In: Jin, H., Gao, G.R., Xu, Z., Chen, H. (eds.) NPC 2004. LNCS, vol. 3222, pp. 256–260. Springer, Heidelberg (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Feng, Y., Zhang, Yy., Jia, Ry., Zhang, X. (2005). Online Virtual Disk Migration with Performance Guarantees in a Shared Storage Environment. In: Malyshkin, V. (eds) Parallel Computing Technologies. PaCT 2005. Lecture Notes in Computer Science, vol 3606. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11535294_20
Download citation
DOI: https://doi.org/10.1007/11535294_20
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-28126-9
Online ISBN: 978-3-540-31826-2
eBook Packages: Computer ScienceComputer Science (R0)