OPeNDAP in the Cloud OPeNDAP James Gallagher, Nathan Potter and NOAA/NODC Deirdre Byrne, Jefferson Ogata, John Relph 26 June 2013.

Slides:



Advertisements
Similar presentations
1 NASA CEOP Status & Demo CEOS WGISS-25 Sanya, China February 27, 2008 Yonsook Enloe.
Advertisements

REST - Representational State Transfer
James Gallagher OPeNDAP 1/10/14
Lecture plan Information retrieval (from week 11)
Testing Web Applications. Applications Architecture Client Server Architecture.
Aggregation and Subsetting in ERDDAP (a middleman data server) Bob Simons NOAA NMFS SWFSC ERD.
OPeNDAP in the Cloud Optimizing the Use of Storage Systems Provided by Cloud Computing Environments OPeNDAP James Gallagher, Nathan Potter and NOAA/NODC.
OPeNDAP’s Server4 Building a High Performance Data Server for the DAP Using Existing Software Building a High Performance Data Server for the DAP Using.
® OGC Web Services Initiative, Phase 9 (OWS-9): Innovations Thread - OPeNDAP James Gallagher and Nathan Potter, OPeNDAP © 2012 Open Geospatial Consortium.
Open Data Access Protocol Webb Pinner May 2, 2005 CSC 536.
Implementation of Simple Cloud-based Distributed File System Group ID: 4 Baolin Wu, Liushan Yang, Pengyu Ji.
Nikolay Tomitov Technical Trainer SoftAcad.bg.  What are Amazon Web services (AWS) ?  What’s cool when developing with AWS ?  Architecture of AWS 
OPeNDAP Present and Future An Overview Encompassing Current Projects & Potential New Directions Dave Fulker and James Gallagher.
Internet GIS. A vast network connecting computers throughout the world Computers on the Internet are physically connected Computers on the Internet use.
Unidata TDS Workshop THREDDS Data Server Overview October 2014.
NOAA Data Management Activities Deirdre Jones, EDMC Chair Jeff de La Beaujardière, DM Architect Prepared for DAARWG
Cloud Computing for the Enterprise November 18th, This work is licensed under a Creative Commons.
© 2011 MindTree Limited CONFIDENTIAL: For limited circulation only e-Commerce web app Architecture and Scalability Srinivas Bhagavatula.
Cloud based storage. Cloud Storage Storage accessed by a web service API It is a block storage, it exposes its storage to clients as Raw storage that.
VrRBO with THREDDS data store. Paths & URLs THREDDS server THREDDS data directory.
ASP.NET The.NET Framework. The.NET Framework is Microsoft’s distributed run-time environment for creating, deploying, and using applications over the.
Bringing it All Together: NODC’s Geoportal Server as an Integration Tool for Interoperable Data Services Kenneth S. Casey, Ph.D. YuanJie Li NOAA National.
M i SMob i S Mob i Store - Mobile i nternet File Storage Platform Chetna Kaur.
SITools Enhanced Use of Laboratory Services and Data Romain Conseil
Unidata TDS Workshop TDS Overview – Part I XX-XX October 2014.
OPeNDAP Developer’s Workshop Feb OPeNDAP 4 Data Server – Hyrax James Gallagher and Nathan Potter 21 Feb 2007.
Amazon Web Services BY, RAJESH KANDEPU. Introduction  Amazon Web Services is a collection of remote computing services that together make up a cloud.
GEO-IDE Community Building and Best Practices Process GEO-IDE Standards Process Denver Post, Sunday, 9 April 2006.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
User Log Analyzing Algorithm Simulator 491 May15-11.
Dr. Azeddine Chikh IS444: Modern tools for applications development.
NODC ↔ Data Consumers Steve Rutz NOAA/NESDIS National Oceanographic Data Center NODC Observing Systems Team Leader June 21, 2011.
NOVA Networked Object-based EnVironment for Analysis P. Nevski, A. Vaniachine, T. Wenaus NOVA is a project to develop distributed object oriented physics.
Unidata TDS Workshop THREDDS Data Server Overview
Tonido Cloud Private, Highly Scalable, Self-Hosted Cloud Storage/Sync Solution.
1 DAPPER: An OPENDAP Server for In-Situ Data Joe Sirott Donald W. Denbo, Willa H Zhu University of Washington PMEL/NOAA.
Database Farming For Improved Performance Presented By: Russell Yong Supervisor: Prof Wentworth.
Remote Data Access with OPeNDAP Dr. Dennis Heimbigner Unidata netCDF Workshop October 25, 2012.
OPeNDAP Hyrax Harnessing the power of the BES OPeNDAP Hyrax Back-End Server Patrick West
NOVA A Networked Object-Based EnVironment for Analysis “Framework Components for Distributed Computing” Pavel Nevski, Sasha Vanyashin, Torre Wenaus US.
SharePoint Saturday Quito Marzo 7, 2015 SharePoint 2013 Performance Improvements COMUNIDAD SHAREPOINT DE COLOMBIA.
LAS and THREDDS: Partners for Education Roland Schweitzer Steve Hankin Jonathan Callahan Joe Mclean Kevin O’Brien Ansley Manke Yonghua Wei.
Ocean Observatories Initiative Serving Ocean Model Data on the Cloud M. Meisinger, C. Farcas, E. Farcas, C. Alexander, M. Arrott, J. de La Beaujardière,
1 Earth System Grid Center for Enabling Technologies OPeNDAP Services for ESG March 9, 2016 Peter Fox, Patrick West, Stephan Zednik RPI Performance Measures.
Distributed Storage Middleware To build a distributed web storage service for small files; To provides RESTFUL interface to access files and directories.
The eCSG Mobile App Mario Torrisi INFN – Division of Catania 24 June 2013 Webinar on the eCSG 1.
Fault – Tolerant Distributed Multimedia Streaming Web Application By Nirvan Sagar – Srishti Ganjoo – Syed Shahbaaz Safir
Zoljargal.M  Introduction  Methods, approaches  Specifics of Web architecture  Typical components of architectures.
James Gallagher, Nathan Potter and NOAA/NODC
SmartCode Brad Argue INLS /19/2001.
Using Community-Driven Metadata Conventions with On-Line Data
CLOUD ARCHITECTURE Many organizations and researchers have defined the architecture for cloud computing. Basically the whole system can be divided into.
Data Browsing/Mining/Metadata
AWS Solution Architect Associate Exam associate-dumps.html Free AWS Solution Training Exam Question.
Security Group Amazon RDS Mysql Media Request S3
Web Engineering CS-4513 Prepared By: Junaid Hassan Lecturer at UOS M.B.Din Campus
Amazon AWS Solution Architect Associate Exam Questions PDF associate.html AWS Solution Training Exam.
Core Elements Engineering - Midrange
Google App Engine Mandeep Singh (37926)
Data Bridge Solving diverse data access in scientific applications
Red Hat User Group June 2014 Marco Berube, Cloud Solutions Architect
Amazon AWS Solution Architect Associate Exam Dumps For Full Exam Info Visit This Link:
Amazon AWS Solution Architect Associate Exam Questions PDF associate-dumps.html AWS Solution Training.
OneStop: Architecture Review
OneStop: Progress Toward Implementation of Enterprise Storage Services
OneStop Metadata Team Lead
Accessing Remote Datasets through the netCDF interface.
Astronomy Visualization Service
#01# ASP.NET Core Overview Design by: TEDU Trainer: Bach Ngoc Toan
Adapting an existing web server to S3
Presentation transcript:

OPeNDAP in the Cloud OPeNDAP James Gallagher, Nathan Potter and NOAA/NODC Deirdre Byrne, Jefferson Ogata, John Relph 26 June 2013

Not only is the OPeNDAP request smaller, it's also just the data the person wants Full dataset OPeNDAP request 4% Download100% Download

Not only is the OPeNDAP request smaller, it's also just the data the person wants Full dataset OPeNDAP request 4% Download100% Download

NOAA Environmental Data Management Conceptual Cloud Architecture* Potential locations of cloud-enabled OPeNDAP instances *Aadapted from NOAA Environmental Data Management Framework Draft v0.3 Appendix C - Dr. Jeff de La Beaujardière, NOAA Data Management Architect

No vendor lock-in! No Stovepipes! - flexible storage method (what is the client of 2020? we don't know!) Hierarchical/human browsable Constraints file dataset file

No vendor lock-in! No Stovepipes! - flexible storage method (what is the client of 2020? we don't know!) Hierarchical/human browsable Constraints file dataset file

Solution: Data Store Catalog Data S3 HTTP GET & HEAD requests

Solution: Data Store Catalog Data S3 HTTP GET & HEAD requests

Solution: Data Store Catalog Data S3 HTTP GET & HEAD requests

Solution: Data Store Catalog Data S3 HTTP GET & HEAD requests

Web requests S3 Catalog, or data request XML or data file

To enhance performance, data were accessed from S3 only when not already cached. OPeNDAP Catalog requests S3 OPeNDAP Server catalog cache XML File User catalog Request Catalog Access THREDDS catalog or HTML EC2 data cache

To enhance performance, data were accessed from S3 only when not already cached. OPeNDAP Data requests S3 OPeNDAP Server catalog cache Data File User data Request Data Access Data Slice EC2 data cache

To enhance performance, data were accessed from S3 only when not already cached. OPeNDAP Data requests S3 OPeNDAP Server catalog cache Data File User data Request Data Access Data Slice EC2 data cache

Observations S3FS & Amazon's APIs: vendor lock-in

Observations S3FS & Amazon's APIs: vendor lock-in XML catalogs were flexible

Observations S3FS & Amazon's APIs: vendor lock-in XML catalogs were flexible Catalogs didn't need to be stored in S3

Observations S3FS & Amazon's APIs: vendor lock-in XML catalogs were flexible Catalogs didn't need to be stored in S3 Glacier: Places additional demands on clients.

Summary OPeNDAP server with minimal changes Served data stored in S3

Summary OPeNDAP server with minimal changes Served data stored in S3 Data accessible to other systems Solution widely applicable