Leveraging Globus Services to Support Climate Model Data Access Through the Earth System Grid Federation (ESGF) Brian Knosp 1, Luca Cinquini 1, Lukasz.

Slides:



Advertisements
Similar presentations
The Biosafety Clearing-House of the Cartagena Protocol on Biosafety Tutorial – BCH Resources.
Advertisements

Earth System CoG and the Earth System Grid Federation: A Partnership for Improved Data Management and Project Coordination BESSIG March 18, 2014 Boulder,
ICOLC October 4, 2001 OCLC Services. Purpose Libraries’ web-based information portal needs –Maximize consortia’s role in their members’ use of database.
Collaboration on Large Datasets using Globus Rachana Ananthakrishnan University of Chicago.
PKI Single Sign On & Auto Provisioning Frank Siebenlist (ANL) Rachana Ananthakrishnan (ANL) Charles Bacon (ANL)
H The MashMyData Project MashMyData [1] is a NERC (Natural Environment Research Council) funded Technology Proof of Concept project whose aim is to enable.
Project Implementation for COSC 5050 Distributed Database Applications Lab1.
Course 201 – Administration, Content Inspection and SSL VPN
OPeNDAP Hyrax Back-End Server (BES) Authentication and Authorization Patrick West
Coterm Real-time terminal collaboration Like Google Docs for the Shell Matthew R. Laue
Distributed Web Security for Science Gateways Jim Basney In collaboration with: Rion Dooley Jeff Gaynor
The Earth System CoG Collaboration Environment Sylvia Murphy and Cecelia DeLuca (NOAA/CIRES), and Luca Cinquini (NASA/JPL) AGU Ocean Sciences February.
Global Customer Partnership Council Forum | 2008 | November 18 1IBM - GCPC MeetingIBM - GCPC Meeting IBM Lotus® Sametime® Meeting Server Deployment and.
Digital Object Architecture
Connect.usatlas.org ci.uchicago.edu ATLAS Connect Technicals & Usability David Champion Computation Institute & Enrico Fermi Institute University of Chicago.
CoG Kit Overview Gregor von Laszewski Keith Jackson.
TeraPaths TeraPaths: establishing end-to-end QoS paths - the user perspective Presented by Presented by Dimitrios Katramatos, BNL Dimitrios Katramatos,
GT Components. Globus Toolkit A “toolkit” of services and packages for creating the basic grid computing infrastructure Higher level tools added to this.
ESP workshop, Sept 2003 the Earth System Grid data portal presented by Luca Cinquini (NCAR/SCD/VETS) Acknowledgments: ESG.
Using the Bookshare API July Why do it? Developed in 2008, provides 3rd party developers access to Bookshare functionality in any application It.
Evolution of the Open Science Grid Authentication Model Kevin Hill Fermilab OSG Security Team.
GEM Portal and SERVOGrid for Earthquake Science PTLIU Laboratory for Community Grids Geoffrey Fox, Marlon Pierce Computer Science, Informatics, Physics.
A Flexible Component based Access Control Architecture for OPeNDAP Services Philip Kershaw STFC Rutherford Appleton Laboratory.
Communicating Security Assertions over the GridFTP Control Channel Rajkumar Kettimuthu 1,2, Liu Wantao 3,4, Frank Siebenlist 1,2 and Ian Foster 1,2,3 1.
JPL/Caltech proprietary. Not for public release or redistribution. This document has been reviewed for export control and it does NOT contain controlled.
Institute For Digital Research and Education Implementation of the UCLA Grid Using the Globus Toolkit Grid Center’s 2005 Community Workshop University.
© Geodise Project, University of Southampton, Geodise Middleware & Optimisation Graeme Pound, Hakki Eres, Gang Xue & Matthew Fairman Summer 2003.
Integrating and Troubleshooting Citrix Access Gateway.
Web Portal Design Workshop, Boulder (CO), Jan 2003 Luca Cinquini (NCAR, ESG) The ESG and NCAR Web Portals Luca Cinquini NCAR, ESG Outline: 1.ESG Data Services.
VO. VOMS 1. Authentication2. Credentials 3. Authentication Client Resource.
CEOS Working Group on Information Systems and Services - 1 Data Services Task Team Discussions on GRID and GRIDftp Stuart Doescher, USGS WGISS-15 May 2003.
Cole David Ronnie Julio. Introduction Globus is A community of users and developers who collaborate on the use and development of open source software,
Leveraging the InCommon Federation to access the NSF TeraGrid Jim Basney Senior Research Scientist National Center for Supercomputing Applications University.
Ed Armstrong – PI Luca Cinquini Chris Mattmann NASA Jet Propulsion Laboratory Frank O’Brien Zach Siegrist System Science Applications, Inc. 18 July 2012.
1 e-Science AHM st Aug – 3 rd Sept 2004 Nottingham Distributed Storage management using SRB on UK National Grid Service Manandhar A, Haines K,
Access Control for NCAR Data Portals A report on work in progress about the future of the NCAR Community Data Portal Luca Cinquini GO-ESSP Workshop, 6-8.
Globus online Software-as-a-Service for Research Data Management Steve Tuecke Deputy Director, Computation Institute University of Chicago & Argonne National.
1 Earth System Grid Center for Enabling Technologies ESG-CET Security January 7, 2016 Frank Siebenlist Rachana Ananthakrishnan Neill Miller ESG-CET All-Hands.
1 Adventures in Web Services for Large Geophysical Datasets Joe Sirott PMEL/NOAA.
1 Accomplishments. 2 Overview of Accomplishments  Sustaining the Production Earth System Grid Serving the current needs of the climate modeling community.
1 Overall Architectural Design of the Earth System Grid.
1 Gateways. 2 The Role of Gateways  Generally associated with primary sites in ESG-CET  Provides a community-facing web presence  Can be branded as.
© Geodise Project, University of Southampton, Geodise Middleware Graeme Pound, Gang Xue & Matthew Fairman Summer 2003.
Using the ARCS Grid and Compute Cloud Jim McGovern.
Earth System Curator and Model Metadata Discovery and Display for CMIP5 Sylvia Murphy and Cecelia Deluca (NOAA/CIRES) Hannah Wilcox (NCAR/CISL) Metafor.
Security Solutions Rachana Ananthakrishnan University of Chicago.
Research data management using Globus ESIP Summer Meeting 2015 Rachana Ananthakrishnan University of Chicago
Globus and ESGF Rachana Ananthakrishnan University of Chicago
Website Design:. Once you have created a website on your hard drive you need to get it up on to the Web. This is called "uploading“ or “publishing” or.
LSF Universus By Robert Stober Systems Engineer Platform Computing, Inc.
LLNL-PRES-XXXXXX This work was performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory under contract DE-AC52-07NA27344.
UNDERSTANDING YOUR OPTIONS FOR CLIENT-SIDE DEVELOPMENT IN OFFICE 365 Mark Rackley
What was done for AR4. Software developed for ESG was modified for CMIP3 (IPCC AR4) Prerelease ESG version 1.0 Modified data search Advance search Pydap.
The Institute of High Energy of Physics, Chinese Academy of Sciences Sharing LCG files across different platforms Cheng Yaodong, Wang Lu, Liu Aigui, Chen.
Globus online Delivering a scalable service Steve Tuecke Computation Institute University of Chicago and Argonne National Laboratory.
Simplifying Large-Scale Data Movement with Globus Steve Tuecke Deputy Director, Computation Institute University of Chicago & Argonne National Laboratory.
PuTTY Introduction to Web Programming Kirkwood Continuing Education by Fred McClurg © Copyright 2016, All Rights Reserved ssh client.
Weigel, Berger, Kindermann, Lautenschlager EGU Versioning for CMIP6 in the Earth System Grid Federation Data preparation Initial registration.
Installation The Intercompany Integration Solution for SAP Business One Version 2.0 for SAP Business One 9.1 Welcome to the course on the installation.
Open OnDemand: Open Source General Purpose HPC Portal
Study course: “Computing clusters, grids and clouds” Andrey Y. Shevel
File Transfer Olivia Irving and Cameron Foss
Installation The Intercompany Integration Solution for SAP Business One Version 2.0 for SAP Business One 9.1 Welcome to the course on the installation.
Getting Started.
Getting Started.
Cloud Web Filtering Platform
Community AAI with Check-In
Process flow Kindly note: This presentation is automated – please do not click any of your mouse buttons or keyboard keys.
D Guidance 26-Jun: Would like to see a refresh of this title slide
Check-in Identity and Access Management solution that makes it easy to secure access to services and resources.
Presentation transcript:

Leveraging Globus Services to Support Climate Model Data Access Through the Earth System Grid Federation (ESGF) Brian Knosp 1, Luca Cinquini 1, Lukasz Lacinski 2, Rachana Ananthakrishnan 2, and Robert Ferraro 1 1 Jet Propulsion Laboratory, California Institute of Technology 2 Globus at the University of Chicago

The Earth System Grid Federation The Earth System Grid Federation (ESGF) is an international collaborative effort that focuses on supporting climate science. The grid is comprised of several geographically dispersed data nodes – the ESGF’s CoG system acts as a common gateway for users to search for and download data, regardless of its location. NASA JPL participates in the ESGF and hosts a data node at JPL ©2015 California Institute of Technology; Government Sponsorship Acknowledged

The NASA-JPL ESGF Node NASA-JPL node most notably hosts obs4MIPS data that can be easily compared with the CMIP5 climate model Like other ESGF nodes, there are multiple ways to download data from the NASA-JPL ESG node: – wget – HTTP – OPeNDAP – LAS – Globus ©2015 California Institute of Technology; Government Sponsorship Acknowledged

Implementation Goals Looking for a way for users to quickly download data with a fewer clicks Process had to be well documented and established Had to be a cross-platform solution Any 3 rd party software had to be easy to install ©2015 California Institute of Technology; Government Sponsorship Acknowledged

Deciding on a Technology We evaluated several data download technologies and eventually decided to pursue Globus as the most feature-rich solution Access to Globus downloads existed in the ESGF, but was hampered by multiple authentication points (>=3) and manual endpoint activation ©2015 California Institute of Technology; Government Sponsorship Acknowledged

Enabling Globus Transfers The Globus integration had to be ported from the old ESGF UI (Java-based) to the new ESGF UI (CoG, Python-based) Had to re-install the esg#jpl server to: – Install a new Globus Connect Server (jplesgnode#public) to support a shared endpoint – Auto-activates endpoints – ESGF CoG is a trusted OAuth Globus client Now, users only need to log in twice: – ESGF OpenID login – Globus Login (can persist on the website) ©2015 California Institute of Technology; Government Sponsorship Acknowledged

CoG-Globus Download Workflow

Globus Web Downloads Does require the user to create a Globus account in addition to their ESGF OpenID account User must download Globus Connect Downloading through the web is the preferred method for downloading files using Globus on the CoG ©2015 California Institute of Technology; Government Sponsorship Acknowledged

Globus Web Downloads

Globus CLI Downloads User does have to sign up for a Globus account User must download Globus Connect User must upload their SSH key This option is mainly meant for power users who prefer script to a web interface Script is a Python wrapper around the Globus CLI interface Only uses Python packages that come with a standard Python install (no extra downloads) This option will also be used to enable large transfers between ESGF nodes (for example, to replicate data between climate centers) ©2015 California Institute of Technology; Government Sponsorship Acknowledged

Globus CLI Downloads

Future Plans Use ESFG OpenID as an alternative to Globus ID – This will eliminate the need to have a CoG user register a separate Globus username Once the ESGF they will have Globus Connect Servers on them and that should make extending Globus downloads on all data nodes easier ©2015 California Institute of Technology; Government Sponsorship Acknowledged