What NDS Labs Provides
Cloud based computational/storage resources, e.g. Virtual Machines, towards development efforts aligned with the NDSC Charter/Vision
- Packaged, modular, and easily deployable services currently being explored and utilized towards addressing scientific data needs (e.g. NSF, NIST, NIH efforts such as the DataNETs, DIBBs, SSE/SSI program, etc.)
- Broken down into reusable / potentially interchangeable / individually scalable components
- Faster deployment (pre-packaged containers vs having to wait for each dependency to be installed)
- Broader user pool for contributing components
- Low level API interface by which to standup NDSC Services
- High level user friendly interface by which to standup NDSC
Jujucharms GUI
Image Removed
Image Removed
NDS Labs Interface
...
A Simple Clowder Example
Image Removed
A More Involved Clowder Example
XSEDE ECS: Video Analytics Toolbox Example
ARPA TERRA Project Example
NIST MDF Example
iSEE Plants in Silico Project Example
Basic Project Services Example
Interactive mockup (not connected to actual services)
Getting Access
- Users/developers can request access to NDS Labs by submitting a pilot project proposal briefly describing their effort and how it alligns with the NDSC mission: https://docs.google.com/forms/d/1bJjipzXk2D2LlHDTgOkSNugsFug-kCfeVu3HvHeYQ2k/viewform?c=0&w=1
- Once reviewed by the NDSC Steering Committee and Technical Advisory Committee, if approved, they will be given an NDS Labs account. The NDS Labs account will in turn provide access to the underlying computation and storage (e.g. SDSC Cloud, TACC Rodeo, NCSA Nebula) resources as well as the ability to deploy NDS packaged services.
Examples
...