Skip to main content

Online Virtual Disk Migration with Performance Guarantees in a Shared Storage Environment

  • Conference paper
Parallel Computing Technologies (PaCT 2005)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3606))

Included in the following conference series:

  • 516 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Wilkes, J., Rickard, W., Gibson, G., et al.: Shared Storage Model A Framework for Describing Storage Architectures. SNIA Technical Council Proposal Document (2003)

    Google Scholar 

  2. 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)

    Chapter  Google Scholar 

  3. 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)

    Google Scholar 

  4. Huang, L.: Stonehenge: A High Performance Virtualized Storage Cluster with QoS Guarantee. Technical Report TR-138. ECSL, Computer Science Department, SUNY Stony Brook (2003)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. Iometer project. Available from, http://www.iometer.org/

  7. LVM project. Available from, http://www.sistina.com/

  8. Veritas Software Corp.: Veritas Volume Manager. Available from, http://www.veritas.com/

  9. 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)

    Google Scholar 

  10. NEC Corp Ltd.: DataSheet of Diskarray S4300. Available from http://www.sw.nec.co.jp/necstorage/global/product/san/s4300/index.shtml

  11. 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)

    Google Scholar 

  12. Scheuermann, P., Weikum, G., Zabback, P.: Data Partitioning and Load Balancing in Parallel Disk Systems. Int. J. VLDB 1, 48–66 (1998)

    Article  Google Scholar 

  13. Device-mapper project. Available from, http://sources.redhat.com/dm/

  14. 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)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics