DocumentCode
2442170
Title
Palacios and Kitten: New high performance operating systems for scalable virtualized and native supercomputing
Author
Lange, John ; Pedretti, Kevin ; Hudson, Trammell ; Dinda, Peter ; Cui, Zheng ; Xia, Lei ; Bridges, Patrick ; Gocke, Andy ; Jaconette, Steven ; Levenhagen, Mike ; Brightwell, Ron
Author_Institution
Dept. of Electr. Eng. & Comput. Sci., Northwestern Univ., Evanston, IL, USA
fYear
2010
fDate
19-23 April 2010
Firstpage
1
Lastpage
12
Abstract
Palacios is 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. Palacios functions as a modularized extension to Kitten, a high performance operating system being developed at Sandia National Laboratories to support large-scale supercomputing applications. Together, Palacios and Kitten provide a thin layer over the hardware to support full-featured virtualized environments alongside Kitten´s lightweight native environment. Palacios supports existing, unmodified applications and operating systems by using the hardware virtualization technologies in recent AMD and Intel processors. Additionally, Palacios leverages Kitten´s simple memory management scheme to enable low-overhead pass-through of native devices to a virtualized environment. We describe the design, implementation, and integration of Palacios and Kitten. Our benchmarks show that Palacios provides near native (within 5%), scalable performance for virtualized environments running important parallel applications. This new architecture provides an incremental path for applications to use supercomputers, running specialized lightweight host operating systems, that is not significantly performance-compromised.
Keywords
operating systems (computers); storage management; virtual machines; AMD processor; Intel processor; Kitten; Palacios; hardware virtualization; high performance operating systems; large-scale supercomputing application; memory management; native supercomputing; open-source VMM; scalable virtualized supercomputing; virtualized environment; Application virtualization; Environmental management; Hardware; Laboratories; Large-scale systems; Memory management; Open source software; Operating systems; Platform virtualization; Supercomputers; high performance computing; lightweight kernels; parallel computing; virtual machine monitors;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel & Distributed Processing (IPDPS), 2010 IEEE International Symposium on
Conference_Location
Atlanta, GA
ISSN
1530-2075
Print_ISBN
978-1-4244-6442-5
Type
conf
DOI
10.1109/IPDPS.2010.5470482
Filename
5470482
Link To Document