Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

ActivityTimeframeStatusDeliverables
iSchool pilot support4/1 ~ 6/15/2017

Done (for now)

JIRA Tasks
PI4 Bootcamp5/30-6/9/17Done
Earth Cube All-Hands meeting6/8/2017DoneJIRA Tasks
Einstein Toolkit School7/31/ - 8/2/2017Done
ThinkChicago8/2 - 8/4/2017DoneJIRA Tasks
Container workshop8/14 - 8/16/2017Draft report due 8/31Undefined
ESIP Meeting7/25 - 7/28

Undefined

NCSA Industry PartnersJune 20-21DiscussingUndefined

...

Emerging use cases:

We're seeing the following primary use cases for Workbench:

  • Training/workshop platform (IASSIST, Phenome2017, PI4, Einstein Toolkit School, ThinkChicago)
    • Open issues: filesystem performance and reliability (ETK); how to handle actual data processing (ThinkChicago, PI4); simplifying installation and scaling
  • Interactive analysis/development environments for remote data (TERRA-REF, NIB)
    • Open issues: integration with HPC environments (how to handle real data processing); hosting data (NIB mongo/raw); hosting "apps" developed around the data; integrating with core infrastructure (SSO, permissions, etc); sharing data
  • Platform for sharing/publishing/(preserving) tools (workbench beta)

Planned features

Based on this, we've prioritized the following features:

  • Workbench to HPC
    • Package and launch jobs on HPC systems from within workbench
    • Exploring integration with Agave
  • Workbench to Cloud
    • Export application configuration to run on Docker-enabled cloud infrastructure (e.g., docker compose)
  • Stability/scalability
    • Failover/backups
    • Improved deployment process

The following are Labs Workbench planned features. This is what we've prioritized to work on outside of the above deadlines.

  • Failover/backups
  • Deploy-tools replacement/packaging for install
    • Commercial cloud support/storage generalization
    • Improved scaling/minimal cluster configuration – migration path from single node to multinode?
  • Authentication
    • Security analysis for Docker containers
      • Modular authentication for integration with different systems
      • OIDC/Oauth support
      • Possible integration with CILogon or Globus Auth
    • Project-specific catalogs and views
    • Security analysis for Docker containers