Aneesh
Chakravarthula

SURF,ANVIL JupyterHub Deployment through Anvil

Abstract profile. Full document pending author claim.

Authors:

Aneesh Chakravarthula

Date Created:

Not specified

Course Title:
Professor:

Not specified

About Paper:

The purpose of this project is to provide educators and researchers with an easy way to deploy customized JupyterHub instances for other users or students through the Anvil Cloud. This will allow users to access a hosted web server so that students can simply use a browser to access it, instead of having to install Jupyter individually on each participant's computer. Several methods have been employed to achieve this goal, including easy web-based customization tool, allowing users to choose the URL for the files they want to upload, providing them with a CILogon that utilizes various authentication options, and granting special privileges to admins. CILogon enables users to log in using their regular university usernames and passwords. All JupyterHub instances are deployed in the Anvil Cloud, a Kubernetes-based composable infrastructure in the NSF-supported Anvil supercomputer. The overarching objective of this project is to enhance the user experience for both instructors and students needing to run Jupyter-based workflows. The execution of this project has been successful thus far, and further customizations options are planned to enhance the user experience. Ultimately, this approach will provide simple and practical means of deploying flexible customized JupyterHub instances to multiple users.

Source:

Purdue University / 2023

Topics:

No topics listed

Co-authors:

Aneesh Chakravarthula

0