Disco: running commodity operating systems on scalable multiprocessors
Proceedings of the sixteenth ACM symposium on Operating systems principles
Formal requirements for virtualizable third generation architectures
SOSP '73 Proceedings of the fourth ACM symposium on Operating system principles
Life with Ed: A Case Study of a LinuxBIOS/BProc Cluster
HPCS '02 Proceedings of the 16th Annual International Symposium on High Performance Computing Systems and Applications
Xen and the art of virtualization
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
P.R.O.S.E.: partitioned reliable operating system environment
ACM SIGOPS Operating Systems Review
Debugging operating systems with time-traveling virtual machines
ATEC '05 Proceedings of the annual conference on USENIX Annual Technical Conference
Unmodified device driver reuse and improved system dependability via virtual machines
OSDI'04 Proceedings of the 6th conference on Symposium on Opearting Systems Design & Implementation - Volume 6
Decision support for virtual machine re-provisioning in production environments
LISA'07 Proceedings of the 21st conference on Large Installation System Administration Conference
Virtual machine aware communication libraries for high performance computing
Proceedings of the 2007 ACM/IEEE conference on Supercomputing
The impact of paravirtualized memory hierarchy on linear algebra computational kernels and software
HPDC '08 Proceedings of the 17th international symposium on High performance distributed computing
Improving performance by embedding HPC applications in lightweight Xen domains
Proceedings of the 2nd workshop on System-level virtualization for high performance computing
Proceedings of the 2nd workshop on System-level virtualization for high performance computing
Proceedings of the 2nd workshop on System-level virtualization for high performance computing
VSCBenchmark: benchmark for dynamic server performance of virtualization technology
IFMT '08 Proceedings of the 1st international forum on Next-generation multicore/manycore technologies
Efficient Shared Memory Message Passing for Inter-VM Communications
Euro-Par 2008 Workshops - Parallel Processing
An architecture for virtual solution composition and deployment in infrastructure clouds
VTDC '09 Proceedings of the 3rd international workshop on Virtualization technologies in distributed computing
The Eucalyptus Open-Source Cloud-Computing System
CCGRID '09 Proceedings of the 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid
Availability analysis of application servers using software rejuvenation and virtualization
Journal of Computer Science and Technology
Evaluating MapReduce on Virtual Machines: The Hadoop Case
CloudCom '09 Proceedings of the 1st International Conference on Cloud Computing
SOA based control plane for virtual clusters
Euro-Par'07 Proceedings of the 2007 conference on Parallel processing
Suspending, migrating and resuming HPC virtual clusters
Future Generation Computer Systems
Enabling a marketplace of clouds: VMware's vCloud director
ACM SIGOPS Operating Systems Review
Lightweight live migration for high availability cluster service
SSS'10 Proceedings of the 12th international conference on Stabilization, safety, and security of distributed systems
Minimal-overhead virtualization of a large scale supercomputer
Proceedings of the 7th ACM SIGPLAN/SIGOPS international conference on Virtual execution environments
Debugging large scale applications in a virtualized environment
LCPC'10 Proceedings of the 23rd international conference on Languages and compilers for parallel computing
Optimizing virtual machines using hybrid virtualization
Proceedings of the 2011 ACM Symposium on Applied Computing
A light-weight virtual machine monitor for Blue Gene/P
Proceedings of the 1st International Workshop on Runtime and Operating Systems for Supercomputers
Performance evaluation of OpenMP applications on virtualized multicore machines
IWOMP'11 Proceedings of the 7th international conference on OpenMP in the Petascale era
Virtual InfiniBand clusters for HPC clouds
Proceedings of the 2nd International Workshop on Cloud Computing Platforms
A lightweight virtual machine monitor for Blue Gene/P
International Journal of High Performance Computing Applications
Performance evaluation of HPC benchmarks on VMware's ESXi server
Euro-Par'11 Proceedings of the 2011 international conference on Parallel Processing
VNET/P: bridging the cloud and high performance computing through fast overlay networking
Proceedings of the 21st international symposium on High-Performance Parallel and Distributed Computing
Optimizing virtual machines using hybrid virtualization
Journal of Systems and Software
VC-Migration: Live Migration of Virtual Clusters in the Cloud
GRID '12 Proceedings of the 2012 ACM/IEEE 13th International Conference on Grid Computing
Evaluating hardware-assisted virtualization for deploying HPC-as-a-service
Proceedings of the 7th international workshop on Virtualization technologies in distributed computing
High performance cloud computing
Future Generation Computer Systems
Hi-index | 0.00 |
The specific demands of high-performance computing (HPC) often mismatch the assumptions and algorithms provided by legacy operating systems (OS) for common workload mixes. While feature- and application-rich OSes allow for flexible and low-cost hardware configurations, rapid development, and flexible testing and debugging, the mismatch comes at the cost of --- oftentimes significant --- performance degradation for HPC applications.The ubiquitous availability of virtualization support in all relevant hardware architectures enables new programming and execution models for HPC applications without loosing the comfort and support of existing OS and application environments. In this paper we discuss the trends, motivations, and issues in hardware virtualization with emphasis on their value in HPC environments.