• DocumentCode
    167507
  • Title

    llamaOS: A Solution for Virtualized High-Performance Computing Clusters

  • Author

    Magato, William A. ; Wilsey, Philip A.

  • Author_Institution
    Sch. of Electron. & Comput. Syst., Univ. of Cincinnati, Cincinnati, OH, USA
  • fYear
    2014
  • fDate
    19-23 May 2014
  • Firstpage
    1140
  • Lastpage
    1149
  • Abstract
    For most use cases, the benefits of modern virtualization technologies vastly exceed the impact of the runtime computational overhead they introduce. However, for high-performance computing (HPC) systems, the additional overhead is often detrimental to critical elements of application performance. This work presents llamaOS (Low-LAtency Minimal Appliance Operating System) as a new approach to circumvent the overhead of virtualization and provide performance capabilities superior to even equivalent native (nonvirtual) systems. Within the llamaOS virtual environment, traditional system level services can be optimized for a specific target application domain. For example, a specialized networking framework, named llamaNET, is designed specifically for low-latency message passing communication. Performance studies show llamaNET provides a 70% reduction in network latency over native TCP for message sizes less than 8 kilobytes, while at the same time providing slightly higher communication throughput for larger sizes. This improvement in communication performance directly translates to overall application speedup for software that exhibits fine-grain parallelism.
  • Keywords
    message passing; operating systems (computers); parallel processing; virtualisation; HPC systems; TCP; communication performance; communication throughput; fine-grain parallelism; llamaNET; llamaOS virtual environment; low-latency message passing communication; low-latency minimal appliance operating system; message sizes; network latency; networking framework; performance capabilities; runtime computational overhead; system level services; virtualization technologies; virtualized high-performance computing clusters; Hardware; Linux; Operating systems; Standards; Virtual machine monitors; Virtualization; hpc; networking; operating system; virtualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel & Distributed Processing Symposium Workshops (IPDPSW), 2014 IEEE International
  • Conference_Location
    Phoenix, AZ
  • Print_ISBN
    978-1-4799-4117-9
  • Type

    conf

  • DOI
    10.1109/IPDPSW.2014.129
  • Filename
    6969511