skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Evaluating the Performance Impact of Xen on MPI and Process Execution For HPC Systems

Abstract

Virtualization has become increasingly popular for enabling full system isolation, load balancing, and hardware multiplexing for high-end server systems. Virtualizing software has the potential to benefit HPC systems similarly by facilitating efficient cluster management, application isolation, full-system customization, and process migration. However, virtualizing software is not currently employed in HPC environments due to its perceived overhead. In this work, we investigate the overhead imposed by the popular, open-source, Xen virtualization system, on performance-critical HPC kernels and applications. We empirically evaluate the impact of Xen on both communication and computation and compare its use to that of a customized kernel using HPC cluster resources at Lawrence Livermore National Lab (LLNL). We also employ statistically sound methods to compare the performance of a paravirtualized kernel against three popular Linux operating systems: RedHat Enterprise 4 (RHEL4) for build versions 2.6.9 and 2.6.12 and the LLNL CHAOS kernel, a specialized version of RHEL4. Our results indicate that Xen is very efficient and practical for HPC systems.

Authors:
; ; ;
Publication Date:
Research Org.:
Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
897944
Report Number(s):
UCRL-TR-226980
TRN: US200705%%580
DOE Contract Number:  
W-7405-ENG-48
Resource Type:
Technical Report
Country of Publication:
United States
Language:
English
Subject:
99 GENERAL AND MISCELLANEOUS//MATHEMATICS, COMPUTING, AND INFORMATION SCIENCE; COMMUNICATIONS; KERNELS; LAWRENCE LIVERMORE NATIONAL LABORATORY; MANAGEMENT; PERFORMANCE

Citation Formats

Youseff, L, Wolski, R, Gorda, B, and Krintz, C. Evaluating the Performance Impact of Xen on MPI and Process Execution For HPC Systems. United States: N. p., 2006. Web. doi:10.2172/897944.
Youseff, L, Wolski, R, Gorda, B, & Krintz, C. Evaluating the Performance Impact of Xen on MPI and Process Execution For HPC Systems. United States. doi:10.2172/897944.
Youseff, L, Wolski, R, Gorda, B, and Krintz, C. Thu . "Evaluating the Performance Impact of Xen on MPI and Process Execution For HPC Systems". United States. doi:10.2172/897944. https://www.osti.gov/servlets/purl/897944.
@article{osti_897944,
title = {Evaluating the Performance Impact of Xen on MPI and Process Execution For HPC Systems},
author = {Youseff, L and Wolski, R and Gorda, B and Krintz, C},
abstractNote = {Virtualization has become increasingly popular for enabling full system isolation, load balancing, and hardware multiplexing for high-end server systems. Virtualizing software has the potential to benefit HPC systems similarly by facilitating efficient cluster management, application isolation, full-system customization, and process migration. However, virtualizing software is not currently employed in HPC environments due to its perceived overhead. In this work, we investigate the overhead imposed by the popular, open-source, Xen virtualization system, on performance-critical HPC kernels and applications. We empirically evaluate the impact of Xen on both communication and computation and compare its use to that of a customized kernel using HPC cluster resources at Lawrence Livermore National Lab (LLNL). We also employ statistically sound methods to compare the performance of a paravirtualized kernel against three popular Linux operating systems: RedHat Enterprise 4 (RHEL4) for build versions 2.6.9 and 2.6.12 and the LLNL CHAOS kernel, a specialized version of RHEL4. Our results indicate that Xen is very efficient and practical for HPC systems.},
doi = {10.2172/897944},
journal = {},
number = ,
volume = ,
place = {United States},
year = {Thu Dec 21 00:00:00 EST 2006},
month = {Thu Dec 21 00:00:00 EST 2006}
}

Technical Report:

Save / Share: