The process of virtualizing computing resources allows an organization to make more efficient use of it's resources. In addtion, this process enables flexibility that deployment on raw hardware does not. Virtualization, however, comes with a performance penalty. This study examines the performance of utilizing virtualization technology for use in high performance computing to determine the suitibility of using this technology. It makes use of a small (4 node) virtual cluster as well as a 4 node physical cluster. The impacts on input/output operation are examined as well as performance of each cluster using two widely utilized tools, NAS Parallel Benchmarks and X High Performance Linpack.


Virtualization, Xen, High Performance Computing

Date of this Version



Computer & Information Technology

Department Head

Jeffrey L. Brewer

Month of Graduation



Master of Science

Head of Graduate Program

James Mohler

Advisor 1 or Chair of Committee

Phillip Rawles

Advisor 2

Anthony Smith

Advisor 3

Raymond Hansen

Committee Member 1

Phillip Rawles

Committee Member 2

Anthony Smith

Committee Member 3

Raymond Hansen