Skip to main content

A Xen-Based Paravirtualization System toward Efficient High Performance Computing Environments

  • Conference paper
Book cover Methods and Tools of Parallel Programming Multicomputers (MTPP 2010)

Abstract

A virtual machine provides platforms to install an OS within another OS which provides resources. It can be accomplished to construct a computational cluster system on a single machine. The real cluster with machines provides full utilization of its resource for users while a virtual machine assigns the resources of the host to residing OSs. Xen is such kind of virtual machine to construct the virtualization system. It is chosen to be our system’s virtual machine monitor because it provides better efficiency, supports different operating system work simultaneously, and gives each operating system an independent system environment. The performance of the virtualization system is examined by comparing with a non-virtualization system which is a real cluster system. The experiments show less power consumption and better computing efficiency by executing programs such as matrix multiplication, LINPACK, lower-upper triangular and Primes test sets. The results show better choices of constructing a large-scaled computing system using a virtual machine.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Cherkasova, L., Gardner, R.: Measuring CPU Overhead for I/O Processing in the Xen Virtual Machine Monitor. In: Proceedings of the annual conference on USENIX Annual Technical Conference, pp. 387–390. USENIX Press, California (2005)

    Google Scholar 

  2. Dong, Y., Li, S., Mallick, A., Nakajima, J., Tian, K., Xu, X., Yang, F., Yu, W.: Extending Xen with Intel Virtualization Technology. Intel Technology Journal 10(3), 1–14 (2006)

    Article  Google Scholar 

  3. Huang, W., Liu, J., Abali, B., Panda, D.K.: A Case for High Performance Computing with Virtual Machines. In: Proceedings of the 20th annual international conference on Supercomputing, pp. 125–134. ACM Press, New York (2006)

    Chapter  Google Scholar 

  4. Liu, J., Huang, W., Abali, B., Panda, D.K.: High Performance VMM-Bypass I/O in Virtual Machines. In: Proceedings of the annual conference on USENIX ’06 Annual Technical Conference, p. 3. USENIX Press, California (2006)

    Google Scholar 

  5. Menon, A., Santos, J.R., Turner, Y., Janakiraman, G., Zwaenepoel, W.: Diagnosing Performance Overheads in the Xen Virtual Machine Environment. In: VEE ’05: Proceedings of the 1st ACM/USENIX international conference on Virtual execution environments, pp. 13–23. ACM Press, New York (2005)

    Chapter  Google Scholar 

  6. Sharifi, M., Hassani, M., Mousavi, S.L.M., Mirtaheri, S.L.: VCE: A New Personated Virtual Cluster Engine for Cluster Computing. In: 3rd IEEE International Conference on Information and Communication Technologies: from Theory to Applications, pp. 7–11 (2008)

    Google Scholar 

  7. Smith, J.E., Nair, R.: The Architecture of Virtual Machines. Computer 38(5), 32–38 (2005)

    Article  Google Scholar 

  8. Barham, P., Dragovic, B., Fraser, K., Hand, S., Harris, T., Ho, A., Neugebauer, R., Pratt, I., Warfield, A.: Xen and the Art of Virtualization. In: Proceedings of the nineteenth ACM symposium on Operating systems principles, pp. 164–177. ACM Press, New York (2003)

    Chapter  Google Scholar 

  9. Emeneker, W., Jackson, D., Butikofer, J., Stanzione, D.: Dynamic Virtual Clustering with Xen and Moab. In: Min, G., Di Martino, B., Yang, L.T., Guo, M., Rünger, G. (eds.) ISPA Workshops 2006. LNCS, vol. 4331, pp. 440–451. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  10. Emeneker, W., Stanzione, D.: HPC Cluster Readiness of Xen and User Mode Linux. In: 2006 IEEE International Conference on Cluster Computing, pp. 1–8. IEEE Press, New York (2006)

    Chapter  Google Scholar 

  11. Vallee, G., Scott, S.L.: OSCAR Testing with Xen. In: 20th International Symposium on High-Performance Computing in an Advanced Collaborative Environment, p. 43. IEEE Press, New York (2006)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Yang, CT., Tseng, CH., Chou, KY., Tsaur, SC., Hsu, CH., Chen, SC. (2010). A Xen-Based Paravirtualization System toward Efficient High Performance Computing Environments. In: Hsu, CH., Malyshkin, V. (eds) Methods and Tools of Parallel Programming Multicomputers. MTPP 2010. Lecture Notes in Computer Science, vol 6083. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-14822-4_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-14822-4_14

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-14821-7

  • Online ISBN: 978-3-642-14822-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics