...
8/3/2017
Brainstorming:
- Use case:
- HPC operator installs WB to provide:
- Interactive analysis/development environments with access to shared data
- Access to Hadoop and traditional HPC TORQUE/PBS clusterresources (headnode replacement)
- WB is just 1+ nodes in the cluster with access to shared filesystem, authentication, etc.
- User
- Develops
- in WB, creates and deploys containers (Docker
- , Singularity) to local registry (or Dockerhub)
- Writes PBS/qsub
- scripts and submits
- job from
- within WB,
- can monitor progress. Similar for Hadoop.
- Data is available to WB for analysis.
- HPC operator installs WB to provide:
- Benefits:
- User has one-stop-shop for development, exploratory analysis, visualization and data access that isn't the head node
- HPC operator no longer needs to provide access to dedicated head node. Users can launch custom software without requiring additional installation.
- Essentially, users would have qsub/qdel/qstat all available in containers in WB instead of SSHing into the head node.
- We could do this easily via SCP/SSH (ssh clusterserver qsub /tmp/foo.sh), very easy if we share the home directory.
- Could also develop (or leverage existing?) method for remote job submission API (Agave?)
...