System-Level Support for Composition of Applications

System-Level Support for Composition of Applications
复制标题

对应用程序组合的系统级支持

DOI:
--
复制
发表时间:
2015
期刊:
ROSS@HPDC
影响因子:
--
通讯作者:
P. Bridges
P. Bridges
中科院分区:
--
文献类型:
--
作者:
Brian Kocoloski;J. Lange;H. Abbasi;D. Bernholdt;T. Jones;Jai Dayal;N. Evans;M. Lang;J. Lofstead;K. Pedretti;P. Bridges

文献摘要

被引文献

相似文献

当前的HPC系统软件缺乏对新兴应用程序部署方案的支持,这些方案将一个或多个模拟与原位分析(有时称为多组件或多炉灶应用程序)相结合。本文介绍了支持Hobbes Exascale操作系统中支持复合多炉灶应用的机制的初步设计研究,实施和评估。这些机制包括虚拟化技术隔离应用程序自定义飞地,同时使用供应商提供的主机操作系统和高性能Inter-VM通信机制。我们对这些机制的最初单节点性能评估,无论是真实还是代理,都证明了支持多炉灶HPC HPC工作组成的能力,并以最小的性能开销。
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.