Journal Article10.1145/1131322.1131328
Virtualization for high-performance computing
204
TL;DR: The trends, motivations, and issues in hardware virtualization with emphasis on their value in HPC environments are discussed.
read more
Abstract: 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.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
The Eucalyptus Open-Source Cloud-Computing System
Daniel Nurmi,Rich Wolski,Chris Grzegorczyk,Graziano Obertelli,Sunil Soman,Lamia Youseff,Dmitrii Zagorodnov +6 more
- 18 May 2009
TL;DR: This work presents Eucalyptus -- an open-source software framework for cloud computing that implements what is commonly referred to as Infrastructure as a Service (IaaS); systems that give users the ability to run and control entire virtual machine instances deployed across a variety physical resources.
Performance Evaluation of Container-Based Virtualization for High Performance Computing Environments
Miguel G. Xavier,Marcelo Neves,Fábio Diniz Rossi,Tiago Ferreto,Timoteo Alberto Peters Lange,C.A.F. De Rose +5 more
- 27 Feb 2013
TL;DR: This work conducted a number of experiments in order to perform an in-depth performance evaluation of container-based virtualization for HPC, and compared them with Xen, which is a representative of the traditional hypervisor-basedvirtualization systems used today.
Challenges in real-time virtualization and predictable cloud computing
TL;DR: The technical challenges in supporting real-time applications in the cloud are identified, recent advancement in real- time virtualization and cloud computing technology is surveyed, and research directions to enable cloud-based real- Time Applications in the future are offered.
220
High performance cloud computing
TL;DR: An overview on the current state of high performance cloud computing technology is given and the underlying virtualization techniques and management methods are described, and a novel approach to use high speed cluster interconnects like InfiniBand in a highperformance cloud computing environment is presented.
205
Palacios and Kitten: New high performance operating systems for scalable virtualized and native supercomputing
John R. Lange,Kevin Pedretti,Trammell Hudson,Peter A. Dinda,Zheng Cui,Lei Xia,Patrick G. Bridges,Andy Gocke,Steven Jaconette,Mike Levenhagen,Ron Brightwell +10 more
- 19 Apr 2010
TL;DR: This work describes the design, implementation, and integration of Palacios, a new open-source VMM under development at Northwestern University and the University of New Mexico that enables applications executing in a virtualized environment to achieve scalable high performance on large machines.
179
References
Xen and the art of virtualization
Paul Barham,Boris Dragovic,Keir Fraser,Steven Hand,Tim Harris,Alex Ho,Rolf Neugebauer,Ian Pratt,Andrew Warfield +8 more
- 19 Oct 2003
TL;DR: Xen, an x86 virtual machine monitor which allows multiple commodity operating systems to share conventional hardware in a safe and resource managed fashion, but without sacrificing either performance or functionality, considerably outperform competing commercial and freely available solutions.
Formal requirements for virtualizable third generation architectures
TL;DR: A model of a third-generation-like computer system is developed and formal techniques are used to derive precise sufficient conditions to test whether such an architecture can support virtual machines.
1.1K
Survey of virtual machine research
TL;DR: The complete instruction-by-instruction simulation of one computer system on a different system is a well-known computing technique often used for software development when a hardware base is being altered.
1K
Disco: running commodity operating systems on scalable multiprocessors
TL;DR: This article uses virtual machines to run multiple commodity operating systems on a scalable multiprocessor to reduce the memory overheads associated with running multiple operating systems, and uses the distributed-system support of modern operating systems to export a partial single system image to the users.
•Proceedings Article
Debugging operating systems with time-traveling virtual machines
Samuel T. King,George W. Dunlap,Peter M. Chen +2 more
- 10 Apr 2005
TL;DR: Substituted phenol/epichlorohydrin/amine adducts as multipurpose, low concentration additives for hydrocarbon fuels, lubricating oils and mixtures thereof.