Presentation is loading. Please wait.

Presentation is loading. Please wait.

New Ventures in Research, Engineering, and Educational Computing

Similar presentations


Presentation on theme: "New Ventures in Research, Engineering, and Educational Computing"— Presentation transcript:

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.)


Download ppt "New Ventures in Research, Engineering, and Educational Computing"

Similar presentations


Ads by Google