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
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;
Conference_Titel :
Parallel & Distributed Processing (IPDPS), 2010 IEEE International Symposium on
Conference_Location :
Atlanta, GA
Print_ISBN :
978-1-4244-6442-5
DOI :
10.1109/IPDPS.2010.5470482