paper

llamaOS: A Solution for Virtualized High-Performance Computing Clusters

  • Authors:

📜 Abstract

For most use cases, the benefits of modern virtu-alization 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.

✨ Summary

Summary

The paper introduces llamaOS, a lightweight operating system designed to run inside virtual machines while reducing the performance penalties that virtualization can impose on high-performance-computing workloads. Its central component, llamaNET, replaces conventional TCP/IP communication with a specialized low-latency message-passing framework. The reported evaluation found approximately 70% lower network latency than native TCP for messages smaller than 8 KB, while maintaining slightly higher throughput for larger messages. The authors argue that these communication improvements are particularly valuable for fine-grained parallel applications. (researchgate.net)

Searchable evidence indicates limited formal citation impact: ResearchGate lists no citing publications for the paper. However, the llamaOS work continued within the University of Cincinnati research program. Follow-on work investigated filesystem support for llamaOS, and the authors’ later research materials describe llamaOS as a continuing platform for low-latency applications and virtualized HPC experimentation. No clearly documented industrial deployment or substantial independent research adoption was found in the available sources. (researchgate.net)