Abstract
MSI at the University of Minnesota has adopted a goal of supporting Interactive HPC as a first class service. This paper describes the implementation of a gateway for user-friendly, reproducible computing in an HPC environment using the Jupyter notebook server and Jupyterhub. For this project, we developed novel components and techniques enabling interoperability of Jupyter with the distinct requirements of an institutional HPC center. These include modules providing integration with batch job scheduling, control of job profiles, and integration with a central authentication service. To achieve software sustainability, we designed these elements for generic applicability, and several have now been accepted as components of the Jupyterhub open source project.
Original language | English (US) |
---|---|
Title of host publication | PEARC 2017 - Practice and Experience in Advanced Research Computing 2017 |
Subtitle of host publication | Sustainability, Success and Impact |
Publisher | Association for Computing Machinery |
ISBN (Electronic) | 9781450352727 |
DOIs | |
State | Published - Jul 9 2017 |
Event | 2017 Practice and Experience in Advanced Research Computing, PEARC 2017 - New Orleans, United States Duration: Jul 9 2017 → Jul 13 2017 |
Publication series
Name | ACM International Conference Proceeding Series |
---|---|
Volume | Part F128771 |
Other
Other | 2017 Practice and Experience in Advanced Research Computing, PEARC 2017 |
---|---|
Country/Territory | United States |
City | New Orleans |
Period | 7/9/17 → 7/13/17 |
Bibliographical note
Publisher Copyright:© 2017 Copyright held by the owner/author(s).
Keywords
- High performance computing
- Interfaces
- Jupyter
- Management