• 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