Publications
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 present Pisces, a system software architecture that enables the co-existence of multiple independent and fully isolated OS/Rs, or enclaves, that can be customized to address the disparate requirements of next generation HPC workloads. Each enclave consists of a specialized lightweight OS co-kernel and runtime, which is capable of independently managing partitions of dynamically assigned …
- Date
- 2015
- Authors
- Jiannan Ouyang, Brian Kocoloski, John R Lange, Kevin Pedretti
- Book
- Proceedings of the 24th International Symposium on High-Performance Parallel and Distributed Computing
- Pages
- 149-160