Better than native: using virtualization to improve compute node performance

Better than native: using virtualization to improve compute node performance
复制标题

优于原生:利用虚拟化提高计算节点性能

DOI:
--
复制
发表时间:
2012
期刊:
International Workshop on Runtime and Operating Systems for Supercomputers
影响因子:
--
通讯作者:
J. Lange
J. Lange
中科院分区:
--
文献类型:
--
作者:
Brian Kocoloski;J. Lange

文献摘要

被引文献

相似文献

经过修改的Linux变体很可能成为未来艾级平台的基础操作系统。尽管这种方法有许多优点,但存在一个应用程序子集,其中需要和/或首选基于轻量级内核(LWK)的OS。我们认为,虚拟化能够支持LWK作为虚拟机(VM)在Linux环境上大规模运行。此外,我们声称,一个正确设计的虚拟机监视器(VMM)可以提供一个隔离和独立的环境,避免了开销的Linux主机操作系统。为了验证这种方法的可行性,我们证明,给定的Linux主机操作系统,基准运行在虚拟化LWK环境能够跑赢相同的基准直接在Linux主机上执行。
Modified variants of Linux are likely to be the underlying operating systems for future exascale platforms. Despite the many advantages of this approach, a subset of applications exist in which a lightweight kernel (LWK) based OS is needed and/or preferred. We contend that virtualization is capable of supporting LWKs as virtual machines (VMs) running at scale on top of a Linux environment. Furthermore, we claim that a properly designed virtual machine monitor (VMM) can provide an isolated and independent environment that avoids the overheads of the Linux host OS. To validate the feasibility of this approach we demonstrate that given a Linux host OS, benchmarks running in a virtualized LWK environment are capable of outperforming the same benchmarks executed directly on the Linux host.