Proceedings of the 24th International Symposium on High-Performance Parallel and Distributed Computing 2015
DOI: 10.1145/2749246.2749273
|View full text |Cite
|
Sign up to set email alerts
|

Achieving Performance Isolation with Lightweight Co-Kernels

Abstract: Performance isolation is emerging as a requirement for High Performance Computing (HPC) applications, particularly as HPC architectures turn to in situ data processing and application composition techniques to increase system throughput. These approaches require the co-location of disparate workloads on the same compute node, each with different resource and runtime requirements. In this paper we claim that these workloads cannot be effectively managed by a single Operating System/Runtime (OS/R). Therefore, we… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
25
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
5
2
1

Relationship

2
6

Authors

Journals

citations
Cited by 41 publications
(25 citation statements)
references
References 26 publications
0
25
0
Order By: Relevance
“…The HVM could be built on top of Dune. The Pisces system [21] would enable an approach that could eschew virtualization altogether by partitioning the hardware and booting multiple kernels simultaneously without virtualization. Our focus in this paper is not on the HVM capability, but rather on the HRT.…”
Section: Argumentmentioning
confidence: 99%
“…The HVM could be built on top of Dune. The Pisces system [21] would enable an approach that could eschew virtualization altogether by partitioning the hardware and booting multiple kernels simultaneously without virtualization. Our focus in this paper is not on the HVM capability, but rather on the HRT.…”
Section: Argumentmentioning
confidence: 99%
“…As the foundation for our architecture, we have based our work on the Kitten lightweight kernel [22] and the Pisces lightweight co-kernel architecture [28] along with the Palacios VMM [22,21] to support Virtual Machine based enclaves. Our approach provides the runtime provisioning of isolated enclave instances that can be customized to support each application component.…”
Section: The Hobbes Os/rmentioning
confidence: 99%
“…Pisces [28] is a co-kernel architecture designed to allow multiple specialized OS/R instances to execute concurrently on the same local node. Pisces enables the decomposition of a node's hardware resources (CPU cores, memory blocks, and I/O devices) into partitions that are fully managed by independent system software stacks, including OS kernels, device drivers, and I/O management layers.…”
Section: Operating System Componentsmentioning
confidence: 99%
See 1 more Smart Citation
“…Because the latest generation of LWKs share a node with Linux, performance isolation becomes an important goal in these co-kernel architectures [21,15] and must be added to the design goals from Section 2.2.1.…”
Section: Next-generation Lwkmentioning
confidence: 99%