Back to Search
Start Over
Hobbes: A Multi-kernel Infrastructure for Application Composition
- Source :
- Operating Systems for Supercomputers and High Performance Computing ISBN: 9789811366239, Operating Systems for Supercomputers and High Performance Computing
- Publication Year :
- 2019
- Publisher :
- Springer Singapore, 2019.
-
Abstract
- This chapter describes the Hobbes OS/R environment, which was designed to support the construction of sophisticated application compositions across multiple system software stacks called enclaves. The core idea of the approach is to enable each application component to execute in the system software environment that best matches its requirements. Hobbes then provides a set of cross-enclave composition mechanisms enabling the individual components to work together as part of a larger application workflow. Unique aspects of Hobbes compared to other multi-kernels include its emphasis on supporting application composition, its focus on providing cross-enclave performance isolation, and its use of hardware virtualization to enable the use of arbitrary OS/Rs. In particular, Hobbes leverages distributed, user-level resource management and hardware virtualization to allow underlying OS kernels to be largely agnostic of the multi-kernel environment, making it straightforward to add support for new OS kernels to Hobbes. We demonstrate Hobbes using a modern Cray XC30m machine, showing the generality of OS/R configurations it supports, as well as its ability to leverage existing unmodified HPC system management tools.
- Subjects :
- Hardware virtualization
Computer science
Temporal isolation among virtual machines
010103 numerical & computational mathematics
computer.software_genre
01 natural sciences
010101 applied mathematics
Workflow
Component (UML)
Systems management
Operating system
Leverage (statistics)
0101 mathematics
Resource management (computing)
computer
System software
Subjects
Details
- Database :
- OpenAIRE
- Journal :
- Operating Systems for Supercomputers and High Performance Computing ISBN: 9789811366239, Operating Systems for Supercomputers and High Performance Computing
- Accession number :
- edsair.doi...........a8d25b2fc52eaa56cea5179985a500da