Jupyter as Common Technology Platform for Interactive HPC Services

07/26/2018
by   Michael Milligan, et al.
0

The Minnesota Supercomputing Institute has implemented Jupyterhub and the Jupyter notebook server as a general-purpose point-of-entry to interactive high performance computing services. This mode of operation runs counter to traditional job-oriented HPC operations, but offers significant advantages for ease-of-use, data exploration, prototyping, and workflow development. From the user perspective, these features bring the computing cluster nearer to parity with emerging cloud computing options. On the other hand, retreating from fully-scheduled, job-based resource allocation poses challenges for resource availability and utilization efficiency, and can involve tools and technologies outside the typical core competencies of a supercomputing center's operations staff. MSI has attempted to mitigate these challenges by adopting Jupyter as a common technology platform for interactive services, capable of providing command-line, graphical, and workflow-oriented access to HPC resources while still integrating with job scheduling systems and using existing compute resources. This paper will describe the mechanisms that MSI has put in place, advantages for research and instructional uses, and lessons learned.

READ FULL TEXT
research
08/18/2021

ROME: A Multi-Resource Job Scheduling Framework for Exascale HPC Systems

High-performance computing (HPC) is undergoing significant changes. Next...
research
09/20/2021

Job Scheduling in High Performance Computing

The ever-growing processing power of supercomputers in recent decades en...
research
09/08/2021

A Dynamic, Hierarchical Resource Model for Converged Computing

Extreme dynamic heterogeneity in high performance computing systems and ...
research
01/23/2022

Task Scheduling in Cloud Computing Using Hybrid Meta-heuristic: A Review

In recent years with the advent of high bandwidth internet access availa...
research
10/21/2021

Three Practical Workflow Schedulers for Easy Maximum Parallelism

Runtime scheduling and workflow systems are an increasingly popular algo...
research
09/22/2020

A Constraint Programming-based Job Dispatcher for Modern HPC Systems and Applications

Constraint Programming (CP) is a well-established area in AI as a progra...
research
03/15/2022

Data Transfer and Network Services management for Domain Science Workflows

This paper describes a vision and work in progress to elevate network re...

Please sign up or login with your details

Forgot password? Click here to reset