Title :
Poster: FusedOS: A Hybrid Approach to Exascale Operating Systems
Author :
Park, Yoonho ; Van Hensbergen, Eric ; Hillenbrand, Marius ; Inglett, Todd ; Rosenburg, Bryan ; Ryu, Kyung Dong ; Wisniewski, Robert
Abstract :
Traditionally, there have been two approaches to providing an operating environment for high performance computing (HPC). A Full-Weight Kernel (FWK) approach starts with a general-purpose operating system and strips it down to better scale up across more cores and out across larger clusters. A Light-Weight Kernel (LWK) approach starts with a new thin kernel code base and extends its functionality by adding more system services needed by applications. In both cases, the goal is to provide end-users with a scalable high-performance operating environment with the functionality and services needed to reliably run their applications. To achieve this goal, we propose a new approach, called FusedOS, that combines the FWK and LWK approaches. FusedOS provides an infrastructure capable of partitioning the resources of a multicore heterogeneous system and collaboratively running different operating environments on subsets of the cores and memory, without the use of a virtual machine monitor. With FusedOS, HPC applications can enjoy both the performance characteristics of an LWK and the rich functionality of an FWK through cross-core system service delegation. This poster presents the FusedOS architecture and a prototype implementation on Blue Gene/Q. The FusedOS prototype leverages Linux with small modifications as an FWK and implements a user-level LWK called Compute Library (CL) by leveraging CNK. We present CL performance results demonstrating low noise and show micro-benchmarks running with performance commensurate with that provided by CNK.
Conference_Titel :
High Performance Computing, Networking, Storage and Analysis (SCC), 2012 SC Companion:
Conference_Location :
Salt Lake City, UT
Print_ISBN :
978-1-4673-6218-4
DOI :
10.1109/SC.Companion.2012.227