A Xen-based paravirtualization system toward efficient high performance computing environments

  • Authors:
  • Chao-Tung Yang;Chien-Hsiang Tseng;Keng-Yi Chou;Shyh-Chang Tsaur;Ching-Hsien Hsu;Shih-Chang Chen

  • Affiliations:
  • High-Performance Computing Laboratory, Department of Computer Science, Tunghai University, Taichung City, Taiwan, R.O.C.;High-Performance Computing Laboratory, Department of Computer Science, Tunghai University, Taichung City, Taiwan, R.O.C. and ARAVision Incorporated, Sindian City, Taipei Count, Taiwan, R.O.C.;High-Performance Computing Laboratory, Department of Computer Science, Tunghai University, Taichung City, Taiwan, R.O.C.;Department of Electronic Engineering, National Chin-Yi University of Technology, Taiping City, Taichung County, Taiwan;Department of Computer Science and Information Engineering, Chung Hua University, Hsinchu, Taiwan, R.O.C.;College of Engineering, Chung Hua University, Hsinchu, Taiwan, R.O.C.

  • Venue:
  • MTPP'10 Proceedings of the Second Russia-Taiwan conference on Methods and tools of parallel programming multicomputers
  • Year:
  • 2010

Quantified Score

Hi-index 0.01

Visualization

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.