About Jetstream on XSEDE

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 (for example, 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. 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 homogeneous 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).

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

For more about Jetstream, see the Jetstream website. 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 2020-06-23 16:44:58.