On XSEDE, what is Jetstream?

Jetstream is a cloud computing environment designed to provide Extreme Science and Engineering Discovery Environment (XSEDE) researchers and students user-friendly, on-demand access to interactive computing and data analysis resources. Jetstream is implemented and supported by Indiana University, Texas Advanced Computing Center (TACC), and several additional partner institutions across the nation.

Jetstream provides a library of virtual machines pre-configured to support scientific analysis and collaboration in a variety disciplines (e.g., biology, earth sciences, and social sciences, among others). Generic Linux-based VM configurations also are available, allowing software developers and researchers to create their own custom VMs to support specific applications or disciplines. Creators of custom VMs can save them for future reuse either as "private VMs" or share them with other Jetstream researchers via the "public" VM library.

Users can browse available images and launch new instances via Jetstream's web-based user interface (https://use.jetstream-cloud.org/). Once an instance is launched, users can access it either from the web console or via VNC remote desktop applications running on their personal workstations.

Jetstream's computing environment comprises two homogenous clusters deployed at IU and TACC, with a smaller development system is deployed at the University of Arizona:

Layout of Jetstream high-level architecture

Jetstream's web-based, on-demand environment is based on the Atmosphere cloud computing platform developed by CyVerse (formerly the iPlant Collaborative). Jetstream's operational software environment is based on the OpenStack cloud operating system. Identity and access management (IAM) functionality is handled by Globus Auth, allowing allocated users to authenticate using their XSEDE-wide credentials. Integration with the Globus file transfer service simplifies data transfers between Jetstream VMs and other endpoints, including other XSEDE digital services, other campus-based HPC systems, and personal desktop and laptop workstations.

Jetstream is not a high-performance computing (HPC) environment appropriate for large-scale parallel processing or high-throughput computing (HTC); it is intended primarily as a resource for performing interactive, small-scale, on-demand processing, and as a back-end for science gateways that route jobs to other HPC or HTC systems. The Jetstream environment is particularly useful for prototyping tailored workflows that can run on smaller-scale systems or be ported to larger environments.

Access to Jetstream is available to XSEDE researchers with Startup allocations. To request an allocation, create an XSEDE User Portal account, and then submit an allocation proposal using the XSEDE Resource Allocation Service (XRAS). For more, see How do I apply for a new XSEDE allocation?

IU researchers who need help or have questions about preparing a successful Jetstream allocation request can contact IU Jetstream support.

Note:
Jetstream is currently in early operations phase. System access is being offered in stages to XSEDE researchers with Startup allocations. If you do not already have a Startup allocation on Jetstream, see the XSEDE Allocations Overview page for information about submitting a request.

For more about Jetstream, see the IU Jetstream website and the Jetstream User Guide. If you have questions or need help, contact the XSEDE Help Desk.

This document was developed with support from National Science Foundation (NSF) grants ACI-1445604 and OCI-1053575. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the NSF.

This is document bfde in the Knowledge Base.
Last modified on 2017-09-28 11:40:07.

  • Fill out this form to submit your issue to the UITS Support Center.
  • Please note that you must be affiliated with Indiana University to receive support.
  • All fields are required.

Please provide your IU email address. If you currently have a problem receiving email at your IU account, enter an alternate email address.

  • Fill out this form to submit your comment to the IU Knowledge Base.
  • If you are affiliated with Indiana University and need help with a computing problem, please use the I need help with a computing problem section above, or contact your campus Support Center.

Please provide your IU email address. If you currently have a problem receiving email at your IU account, enter an alternate email address.