Download presentation
Presentation is loading. Please wait.
Published byChloe Gray Modified over 7 years ago
1
New Ventures in Research, Engineering, and Educational Computing
New Ventures in Research, Engineering, and Educational Computing. George Turner, Chief Systems Architect Research Technologies/UITS, Pervasive Technologies Institute Indiana University Open Research Cloud Declaration Workshop Boston, MA May2017 funded by the National Science Foundation Award #ACI
2
What is Jetstream? User-friendly, widely accessible cloud environment
User-selectable library of preconfigured virtual machines Interactive computing Software maintained by domain specialist No need for system administration skills Programmable cyberinfrastructure Go beyond batch computing Implement modern cloud computing techniques The primary goal of the XD program is to enable major advances in science and engineering research, in the integration of research and education, and in broadening participation in science and engineering by under-represented groups, by providing researchers and educators with usable access to extreme-scale digital resources beyond those typically available on a typical campus, together with the interfaces, consulting support, and training necessary to facilitate their use.
3
Platform Overview Atmosphere API Globus Auth Atmo Services
XSEDE Accounting OpenStack Ceph Web App OpenStack API access Platform Overview Agave API access (work in progress) S3 access to Ceph (work in progress) Indiana University TACC Note the multiple touch points for users, won’t dive deep into the architecture
4
Platform Overview Atmosphere API Globus Auth Atmo Services
XSEDE Accounting OpenStack Ceph Web App OpenStack API access Platform Overview Agave API access (work in progress) S3 access to Ceph (work in progress) Indiana University TACC Note the multiple touch points for users, won’t dive deep into the architecture
5
Platform Overview Atmosphere API Globus Auth Atmo Services
XSEDE Accounting OpenStack Ceph Web App OpenStack API access Platform Overview Agave API access (work in progress) S3 access to Ceph (work in progress) Indiana University TACC Note the multiple touch points for users, won’t dive deep into the architecture
6
What is Jetstream? Reproducibility: store, publish via IU Scholarworks (DOI) Cloudy: clouds are more the just virtual machines (VM) Old way: robust (expensive) infrastructure, weak (cheap) software Cloudy way: commodity infrastructure, robust software Cows, not pets : pets have state, you name them, put forth great amount of care cows do not have state, you intend to have high turnover, you give them numbers instead of names Primary goal is to expand the user base of NSF’s eXtreme Digital (XD) program resources beyond the current community of users. The primary goal of the XD program is to enable major advances in science and engineering research, in the integration of research and education, and in broadening participation in science and engineering by under-represented groups, by providing researchers and educators with usable access to extreme-scale digital resources beyond those typically available on a typical campus, together with the interfaces, consulting support, and training necessary to facilitate their use.
7
What is Jetstream? (cont)
“Long tail” of the Science Large HPC systems requiring sophisticated distributed memory programming skills ~3% researchers supported by the NSF Problem size Capable users few many Everyone else Mostly node level parallelism
8
What is Jetstream? (cont)
Software layers Atmosphere web interface library of images, genertic, domain specific simplify VM administration Openstack: software tools for building and managing cloud computing platforms for public and private clouds. KVM hypervisor: what the VMs run on Ceph: storage platform that stores data on a single distributed computer cluster, and provides interfaces for object-, block- and file-level storage. Operating systems: CentOS, Ubuntu, Windows? Applications; e.g. software developed by the domain specialist, gateways, etc.
9
Jetstream System Overview (cont.)
Jetstream-IU Internet2 XSEDE Jetstream-AZ 100 Gb/s Jetstream-TACC 10 Gb/s
10
Production Cloud Hardware (per site)
Number Specifications Function (IU) Dell PowerEdge M630 blades 320 2X Intel E5-2680v3 “Haswell” GHz 128 GB RAM 2 TB local disk Compute hosts OpenStack services R630 1U server 7 Cluster management High Availability Databases RabbitMQ R730xd 2U servers 20 64 GB RAM 48 TB storage for Ceph pool ~1 PB Ceph storage Dell S6000-ON network switches 9 Gb/s ports Top of Rack Spine
11
Jetstream’s Atmosphere Interface
(no login required at this point)
12
Jetstream’s Atmosphere Interface
Pick identity provider Globus Auth under the hood
13
Jetstream’s Atmosphere Interface
Authenticate with the chosen identity provider
14
Jetstream’s Atmosphere Interface
user’s home dashboard
15
Jetstream’s Atmosphere Interface
user’s project dashboard
16
Jetstream’s Atmosphere Interface
user’s project details
17
Jetstream’s Atmosphere Interface
starting an instance
18
Jetstream’s Atmosphere Interface
pick an image from library
19
Jetstream’s Atmosphere Interface
Instance’s details; e.g. name, flavor, allocation, etc.
20
Jetstream’s Atmosphere Interface
Instance is building
21
Jetstream’s Atmosphere Interface
…still building
22
Jetstream’s Atmosphere Interface
…still building
23
Jetstream’s Atmosphere Interface
Instance ready for use
24
Jetstream’s Atmosphere Interface
User’s instance dashboard
25
Jetstream’s Atmosphere Interface
User’s instance dashboard Instance’s details
26
Jetstream’s Atmosphere Interface
User’s instance dashboard Action requests
27
Jetstream’s Atmosphere Interface
User’s instance dashboard Action requests Open Web Shell
28
Jetstream’s Atmosphere Interface
Web Shell access to instance External ssh access also available
29
Jetstream’s Atmosphere Interface
User’s instance dashboard Action requests Open Web Desktop
30
VNC access also available
Jetstream’s Atmosphere Interface Web desktop access to instance VNC access also available
31
Challenges of the past; thoughts for the future
Proposed as an easy to use platform for domain researchers; but, huge demand for domain developers ready to implement cloudy technologies Need to make the case that cloudy resources have benefit
32
Challenges of the past; thoughts for the future (cont.)
Users not aware of new (cloudy) ways of doing things They’re responsible for start/stopping instances Burning up your allocation unintentionally What’s ephemeral & what’s persistent You blew away the instance and the data was not on persistent storage The difference between file systems and objects There is not a giant workbench (scratch) filesystem Shared volumes are critical
33
Challenges of the past; thoughts for the future (cont.)
Users expectations Jetstream/OpenStack is not AWS We will not have the fancy bells-&-whistles Support from within the domain; this is a plus
34
Challenges of the past; thoughts for the future (cont.)
Protocol for image templates IU, BRIDGES, Nectar collaborating Can’t be a library of images; bit rot Cloud-init good starting point distro differences Beyond the image
35
Questions? Project website: http://jetstream-cloud.org/
Project Direct License Terms Turner, G Jetstream,New Ventures in Research, Engineering and Educational Computing: Open Research Cloud Declaration, Boston MA. Also available at: Jetstream is supported by NSF award (Craig Stewart, IU, PI) XSEDE is supported by NSF award (John Towns, UIUC, PI) This research was supported in part by the Indiana University Pervasive Technology Institute, which was established with the assistance of a major award from the Lilly Endowment, Inc. Opinions presented here are those of the author(s) and do not necessarily represent the views of the NSF, IUPTI, IU, or the Lilly Endowment, Inc. Items indicated with a © are under copyright and used here with permission. Such items may not be reused without permission from the holder of copyright except where license terms noted on a slide permit reuse. Except where otherwise noted, contents of this presentation are copyright 2015 by the Trustees of Indiana University. This document is released under the Creative Commons Attribution 3.0 Unported license ( This license includes the following terms: You are free to share – to copy, distribute and transmit the work and to remix – to adapt the work under the following conditions: attribution – you must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work). For any reuse or distribution, you must make clear to others the license terms of this work.
36
Challenges of the past; thoughts for the future (cont.)
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.