System-Level Support for Composition of Applications

Brian Kocoloski, Kevin Pedretti, Patrick G. Bridges, John Lange, Hasan Abbasi, David E. Bernholdt, Terry R. Jones, Jai Dayal, Noah Evans, Michael Lang, Jay Lofstead
2015 Proceedings of the 5th International Workshop on Runtime and Operating Systems for Supercomputers - ROSS '15  
Current HPC system software lacks support for emerging application deployment scenarios that combine one or more simulations with in situ analytics, sometimes called multi-component or multi-enclave applications. This paper presents an initial design study, implementation, and evaluation of mechanisms supporting composite multi-enclave applications in the Hobbes exascale operating system. These mechanisms include virtualization techniques isolating application custom enclaves while using the
more » ... dor-supplied host operating system and high-performance inter-VM communication mechanisms. Our initial single-node performance evaluation of these mechanisms on multi-enclave science applications, both real and proxy, demonstrate the ability to support multi-enclave HPC job composition with minimal performance overhead.
doi:10.1145/2768405.2768412 dblp:conf/hpdc/KocoloskiLABJDE15 fatcat:vih2uxybcjg5npxqplyztple3a