Abstract
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 vendor-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.
Original language | English |
---|---|
Title of host publication | Proceedings of the 5th International Workshop on Runtime and Operating Systems for Supercomputers, ROSS 2015 - In conjunction with HPDC 2015 |
Publisher | Association for Computing Machinery, Inc |
ISBN (Electronic) | 9781450336062 |
DOIs | |
State | Published - Jun 16 2015 |
Event | 5th International Workshop on Runtime and Operating Systems for Supercomputers, ROSS 2015 - Portland, United States Duration: Jun 16 2015 → … |
Publication series
Name | Proceedings of the 5th International Workshop on Runtime and Operating Systems for Supercomputers, ROSS 2015 - In conjunction with HPDC 2015 |
---|
Conference
Conference | 5th International Workshop on Runtime and Operating Systems for Supercomputers, ROSS 2015 |
---|---|
Country/Territory | United States |
City | Portland |
Period | 06/16/15 → … |
Funding
This work has been supported by US Department of En-ergy, O_ce of Science, Advanced Scienti_c Computing Research program. This work was performed in part at Los Alamos National Laboratory, supported by the U.S. Department of Energy contract DE-FC02-06ER25750. This work was performed in part at the Oak Ridge National Laboratory, which is managed by UT-Battelle, LLC under contract DE-AC05-00OR22725. Sandia is a multiprogram laboratory oper-ated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy''s National Nuclear Security Administration under contract DE-AC04-94AL85000.