The Tool Launcher that was developed and deployed with NDS way back in ~2017 or so is quite different from what is available now, but a recap of how it worked:

  • Plugin in Clowder that could be turned on/off
  • Could view and manage running containers (reconnect or delete)
  • Could attach datasets to a container at launch. I don't think you could add data to a container after creation however.
    • Supported either downloading files or mounting them, like an extractor
  • Selection of container types with some pre-configured libraries like pyClowder
  • minimal security...

The features that were most appealing to the scientific community on TERRA:

  • being able to work with a lot of data without downloading it. outside of a mounted environment like TERRA had, this could still be problematic or cost prohibitive to move data around in large volumes, but still removes hassle for users.
  • pre-built environments with complex dependencies like GDAL & netCDF tools
  • Could share URL with others

Challenges:

  • Only real way to capture work or data from those containers was by uploading back into Clowder, direct download was difficult
  • Not everything translates nicely to a browser interface...
    • We didn't really allow people to connect to the machines directly like in a terminal
    • Mainly limited to jupyter and qgis which had nice web interfaces
    • general terminal for other types of containers in browser would be OK too
  • No labels