skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Charliecloud: Unprivileged containers for user-defined software stacks in HPC

Conference ·
DOI:https://doi.org/10.2172/1296650· OSTI ID:1296650
 [1];  [1]
  1. Los Alamos National Lab. (LANL), Los Alamos, NM (United States)

Supercomputing centers are seeing increasing demand for user-defined software stacks (UDSS), instead of or in addition to the stack provided by the center. These UDSS support user needs such as complex dependencies or build requirements, externally required configurations, portability, and consistency. The challenge for centers is to provide these services in a usable manner while minimizing the risks: security, support burden, missing functionality, and performance. We present Charliecloud, which uses the Linux user and mount namespaces to run industry-standard Docker containers with no privileged operations or daemons on center resources. Our simple approach avoids most security risks while maintaining access to the performance and functionality already on offer, doing so in less than 500 lines of code. Charliecloud promises to bring an industry-standard UDSS user workflow to existing, minimally altered HPC resources.

Research Organization:
Los Alamos National Laboratory (LANL), Los Alamos, NM (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
AC52-06NA25396
OSTI ID:
1296650
Report Number(s):
LA-UR-16-22370
Country of Publication:
United States
Language:
English

Similar Records

Review of Enabling Technologies to Facilitate Secure Compute Customization
Technical Report · Mon Dec 01 00:00:00 EST 2014 · OSTI ID:1296650

Charliecloud
Software · Tue Jun 16 00:00:00 EDT 2015 · OSTI ID:1296650

Linux containers for fun and profit in HPC
Journal Article · Sun Oct 01 00:00:00 EDT 2017 · ;Login · OSTI ID:1296650

Related Subjects