Apr 23 – 27, 2012
J. Heyrovsky Institute of Physical Chemistry
Europe/Prague timezone

CHOS in Production -- Supporting Multiple Linux Environments on PDSF at NERSC

Apr 25, 2012, 12:10 PM
J. Heyrovsky Institute of Physical Chemistry

J. Heyrovsky Institute of Physical Chemistry

Dolejškova 2155/3, 182 23 Prague 8, Czech Republic
Grid, cloud and virtualization Grid & Cloud


Larry Pezzaglia (LBNL)


The CHOS[1] software package combines a Linux kernel module, a PAM module, and batch system integration to provide a mechanism for concurrently supporting multiple Linux environments on a single Linux system. This presentation gives an introduction to CHOS and details how NERSC has deployed this utility on the PDSF HPC system to meet the complex, and often conflicting, software environment requirements of multiple applications. The CHOS utility has been in continuous use on PDSF for over 8 years, and has proven to be a robust and simple approach to ensure optimal software environments for HENP workloads. [1] CHOS was written by Shane Canon of NERSC, and the code is available on GitHub[2]. The CHOS technology is explained in detail in the paper at [3]. [2] http://github.com/scanon/chos/ [3] http://indico.cern.ch/getFile.py/access?contribId=476&sessionId=10&resId=1&materialId=paper&confId=0

Primary author

Presentation materials