globus integration in the ncar rda data portal recent
play

Globus integration in the NCAR RDA data portal: Recent enhancements - PowerPoint PPT Presentation

NCAR/CISL/Research Data Archive Globus integration in the NCAR RDA data portal: Recent enhancements Thomas Cram Shortened presentation title NCAR, Computational Information Systems Laboratory (CISL) Shortened presentation title GlobusWorld


  1. NCAR/CISL/Research Data Archive Globus integration in the NCAR RDA data portal: Recent enhancements Thomas Cram Shortened presentation title NCAR, Computational Information Systems Laboratory (CISL) Shortened presentation title GlobusWorld 2018 April 25, 2018 NCAR RDA Globus integration

  2. About the RDA • Purpose rda.ucar.edu – Support climate & weather research at NCAR and UCAR universities with reference datasets • Data collections – Ocean & atmospheric observations, analyses, reanalyses, operational NWP products – 700+ datasets, 8M files, 1.8 PB Shortened presentation title • Free and open access • Worldwide usage • Science educated staff Shortened presentation title NCAR RDA Globus integration 2

  3. Supported data access pathways • HTTPS (wget, cURL, REST API, etc.) • OPeNDAP • GridFTP (Globus) • HPSS staged-to-disk • Direct access on GLADE filesystem (NCAR users) • Subsetting (spatial, Shortened presentation title parameter, temporal, etc.) • Data format conversion Shortened presentation title NCAR RDA Globus integration 3

  4. How does Globus simplify data management and improve our user services? Use cases: 1. Curated file lists 2. Automated transfers of delayed mode products Shortened presentation title * Facilitated by: Globus Auth • Shortened presentation title Browse Endpoint helper • Python SDK • NCAR RDA Globus integration 4

  5. Use case #1: Curated file lists * BEFORE GLOBUS Integration* • Data discovery on RDA web app Shortened presentation title Shortened presentation title NCAR RDA Globus integration 5

  6. Use case #1: Curated file lists * BEFORE GLOBUS Integration * • Data discovery on RDA web app • Redirect to Globus UI • Blind search for files Shortened presentation title Shortened presentation title NCAR RDA Globus integration 6

  7. Use case #1: Curated file lists * BEFORE GLOBUS Integration * • Data discovery on RDA web app • Redirect to Globus UI • Blind search for files • Request timeouts for Shortened presentation title long dir listings Shortened presentation title NCAR RDA Globus integration 7

  8. Use case #1: Curated file lists * AFTER GLOBUS Integration * • Discovery, file list curation (RDA portal) Shortened presentation title Shortened presentation title NCAR RDA Globus integration 8

  9. Use case #1: Curated file lists * AFTER GLOBUS Integration * • Discovery, file list curation (RDA portal) • Select destination endpoint (Browse Endpoint helper API) Shortened presentation title Shortened presentation title NCAR RDA Globus integration 9

  10. Use case #1: Curated file lists * AFTER GLOBUS Integration * code = form.getvalue('code’) • Discovery, file list tokens = client.oauth2_exchange_code_for_tokens(code) ... curation (RDA portal) ... • Select destination ... task_id = transfer.submit_transfer(transfer_data)['task_id'] endpoint (Browse Endpoint helper API) • Receive Auth code, Shortened presentation title exchange for token • Submit transfer on user’s behalf Shortened presentation title NCAR RDA Globus integration 10

  11. Example 2: Delayed mode request transfers BEFORE GLOBUS Integration: • User submits request • Server side processing (delayed mode) • E-mail download link to user • Request Globus share on Shortened presentation title download page Shortened presentation title NCAR RDA Globus integration 11

  12. Example 2: Delayed mode request transfers With GLOBUS integration: • User requests Globus transfer during form submission • User selects destination endpoint • Receive Auth code, exchange for token, store in session Shortened presentation title • Finish processing, e-mail notification sent to user – Data already on its way Shortened presentation title NCAR RDA Globus integration 12

  13. Looking ahead • HTTPS access • Big data challenges – Campaign storage – Cloud-hosted environments – Support required for a large community of NCAR users Shortened presentation title Shortened presentation title NCAR RDA Globus integration 13

  14. Contact us rda.ucar.edu rdahelp@ucar.edu @NCAR_RDA @NCAR.RDA Shortened presentation title ncarrda.blogspot.com Shortened presentation title NCAR RDA Globus integration 14

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend