System-level support for composition of applications

Brian Kocoloski, John Lange, Hasan Abbasi, David E. Bernholdt, Terry R. Jones, Jai Dayal, Noah Evans, Michael Lang, Jay Lofstead, Kevin Pedretti, Patrick G. Bridges

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

8 Scopus citations

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 languageEnglish
Title of host publicationProceedings of the 5th International Workshop on Runtime and Operating Systems for Supercomputers, ROSS 2015 - In conjunction with HPDC 2015
PublisherAssociation for Computing Machinery, Inc
ISBN (Electronic)9781450336062
DOIs
StatePublished - Jun 16 2015
Event5th International Workshop on Runtime and Operating Systems for Supercomputers, ROSS 2015 - Portland, United States
Duration: Jun 16 2015 → …

Publication series

NameProceedings of the 5th International Workshop on Runtime and Operating Systems for Supercomputers, ROSS 2015 - In conjunction with HPDC 2015

Conference

Conference5th International Workshop on Runtime and Operating Systems for Supercomputers, ROSS 2015
Country/TerritoryUnited States
CityPortland
Period06/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.

Fingerprint

Dive into the research topics of 'System-level support for composition of applications'. Together they form a unique fingerprint.

Cite this