GDS – The GrADS/DODS Server Jim Kinter Center for Ocean-Land-Atmosphere Studies (COLA) NVODS Workshop 10 September 2003.

Slides:



Advertisements
Similar presentations
LEAD Portal: a TeraGrid Gateway and Application Service Architecture Marcus Christie and Suresh Marru Indiana University LEAD Project (
Advertisements

1 NASA CEOP Status & Demo CEOS WGISS-25 Sanya, China February 27, 2008 Yonsook Enloe.
Jennifer M. Adams and Brian Doty IGES/COLA
The Model Output Interoperability Experiment in the Gulf of Maine: A Success Story Made Possible By CF, NcML, NetCDF-Java and THREDDS Rich Signell (USGS,
Integrating NOAA’s Unified Access Framework in GEOSS: Making Earth Observation data easier to access and use Matt Austin NOAA Technology Planning and Integration.
Brian Doty and Jennifer Adams
7 +/- 2 Maybe Good Ideas John Caron June (1) NetCDF-Java (aka CDM) has lots of functionality, but only available in Java – NcML Aggregation – Access.
Netscape Application Server Application Server for Business-Critical Applications Presented By : Khalid Ahmed DS Fall 98.
GrADS 1.9 and the GrADS-DODS Server Jennifer Adams, Brian Doty, Joe Wielgosz Center for Ocean-Land-Atmosphere Studies (COLA) AMS/IIPS 13 January 2004.
An Update on GrADS and the GDS and their Application to a Searchable Metadata Catalog Jennifer Miletta Adams IGES/COLA.
McIDAS-V McIDAS-V The 5 th Generation of McIDAS by Tom Whittaker Space Science and Engineering Center University of Wisconsin-Madison USA with contributions.
Web Servers How do our requests for resources on the Internet get handled? Can they be located anywhere? Global?
LAS & NVODS S.Hankin -- Sep NVODS and the Live Access Server (LAS) Steve Hankin, PI (NOAA/PMEL) Jon Callahan (U of WA/JISAO) Ansley Manke (NOAA/PMEL)
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Desktop Weather-Forecast System Jim Kinter, Mike Fennessy, Brian Doty and J. Shukla Center for Ocean-Land-Atmosphere Studies.
Microsoft Share Point 2007 Lela Castaneda. Microsoft Office SharePoint Designer 2007 top 10 benefits 1)Be more productive with next-generation Microsoft.
Unidata TDS Workshop THREDDS Data Server Overview October 2014.
Tools for accessing distributed in-situ data collections Donald W. Denbo, NOAA/PMEL-JISAO Jason E. Fabritz, NOAA/PMEL-JISAO Bernard J. Kilonsky, Sea Level.
5 Chapter Five Web Servers. 5 Chapter Objectives Learn about the Microsoft Personal Web Server Software Learn how to improve Web site performance Learn.
GrADS: Essential Component of COLA’s Cyberinfrastructure Brian Doty Jennifer Adams.
DM_PPT_NP_v01 SESIP_0715_AJ HDF Product Designer Aleksandar Jelenak, H. Joe Lee, Ted Habermann Gerd Heber, John Readey, Joel Plutchak The HDF Group HDF.
Unidata TDS Workshop TDS Overview – Part I XX-XX October 2014.
Fundamentals of Database Chapter 7 Database Technologies.
Weathertop Consulting, LLC Wednesday, January 14, 2009 IIPS 11A.2 1 A General Purpose System for Server-side Analysis of Earth Science Data Roland Schweitzer.
Introduction to Apache OODT Yang Li Mar 9, What is OODT Object Oriented Data Technology Science data management Archiving Systems that span scientific.
Database-Driven Web Sites, Second Edition1 Chapter 5 WEB SERVERS.
A Global Agriculture Information System Zhong Liu 1,4, W. Teng 2,4, S. Kempler 4, H. Rui 3,4, G. Leptoukh 3 and E. Ocampo 3,4 1 George Mason University,
Mid-Course Review: NetCDF in the Current Proposal Period Russ Rew
Ensemble Handling in GrADS
Accomplishments and Remaining Challenges: THREDDS Data Server and Common Data Model Ethan Davis Unidata Policy Committee Meeting May 2011.
NcBrowse A Graphical netCDF/OPeNDAP Browser Donald Denbo 1 & John Osborne 2 1 UW/JISAO-NOAA/PMEL, 2 OceanAtlas Software
Integrated Model Data Management S.Hankin ESMF July ‘04 Integrated data management in the ESMF (ESME) Steve Hankin (NOAA/PMEL & IOOS/DMAC) ESMF Team meeting.
Integrated Grid workflow for mesoscale weather modeling and visualization Zhizhin, M., A. Polyakov, D. Medvedev, A. Poyda, S. Berezin Space Research Institute.
Fisheries Oceanography Collaboration Software Donald Denbo NOAA/PMEL-UW/JISAO Presented by Nancy Soreide NOAA/PMEL AMS 2002/IIPS 10.3.
1 Dapper and Argo Joe Sirott PMEL/NOAA. 2 What is Dapper? Web server that provides distributed access to in-situ data via OPeNDAP protocol Clients include.
HDF5 OPeNDAP Project Update and Demo MuQun Yang and Hyo-Kyung Lee (The HDF Group) James Gallagher (OPeNDAP, Inc.) 1HDF and HDF-EOS Workshop XII10/17/2008.
Opendap dev - meeting, Boulder, Feb 2007 OPeNDAP infrastructure in European Operational Oceanography T Loubrieu (IFREMER) T Jolibois (CLS)
Unidata TDS Workshop THREDDS Data Server Overview
1 NASA CEOP Status & Demo CEOS WGISS-24 Oberpfaffenhofen, Germany October 15, 2007 Yonsook Enloe.
Supporting HDF5 in GrADS Jennifer M. Adams and Brian E. Doty IGES/COLA.
Argo workshop in Ghana, December Argo data status & data access.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
GES DISC DAAC February 28, 2002HDF-EOS Workshop V1 The Goddard DAAC The Goddard DAAC Presented by:
GO-ESSP Workshop, LLNL, Livermore, CA, Jun 19-21, 2006, Center for ATmosphere sciences and Earthquake Researches Construction of e-science Environment.
NQuery: A Network-enabled Data-based Query Tool for Multi-disciplinary Earth-science Datasets John R. Osborne.
A Data Access Framework for ESMF Model Outputs Roland Schweitzer Steve Hankin Jonathan Callahan Kevin O’Brien Ansley Manke.
The Unified Access Framework for Gridded Data … the 1 st year focus of NOAA’s Global Earth Observation Integrated Data Environment (GEO-IDE) Steve Hankin,
An Update on COLA’s Software Development Jennifer M. Adams and Brian Doty.
Information Technology: GrADS INTEGRATED USER INTERFACE Maps, Charts, Animations Expressions, Functions of Original Variables General slices of { 4D Grids.
Satellite & Model Product Evaluation Center (SPEC): A Software System Providing Ready Access To Co-located Data Subsets From Satellite, In-situ, and Model.
29 March 2004 Steven Worley, NSF/NCAR/SCD 1 Research Data Stewardship and Access Steven Worley, CISL/SCD Cyberinfrastructure meeting with Priscilla Nelson.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
1 Adventures in Web Services for Large Geophysical Datasets Joe Sirott PMEL/NOAA.
GrADS-DODS Server An open-source tool for distributed data access and analysis Joe Wielgosz, Brian Doty, Jennifer Adams COLA/IGES - Calverton, MD
Weathertop Consulting, LLC Server-side OPeNDAP Analysis – Concrete steps toward a generalized framework via a reference implementation using F-TDS Roland.
LAS and THREDDS: Partners for Education Roland Schweitzer Steve Hankin Jonathan Callahan Joe Mclean Kevin O’Brien Ansley Manke Yonghua Wei.
Distributed Data Servers and Web Interface in the Climate Data Portal Willa H. Zhu Joint Institute for the Study of Ocean and Atmosphere University of.
Enabling the Transition of CPC Products to GIS Format Brian Doty Jennifer Adams Michael Halpert Viviane Silva.
A Collaboration Tool to Support Modeling Groups Donald W. Denbo JISAO/UW-NOAA/PMEL 20 th IIPS/AMS, 12 – 15 January, 2004,
The NOAA Operational Model Archive and Distribution System NOMADS CEOS-Grid Application Status Report Glenn K. Rutledge NOAA NCDC CEOS WGISS-19 Cordoba,
Update on Unidata Technologies for Data Access Russ Rew
NcBrowse: A Graphical netCDF File Browser Donald Denbo NOAA-PMEL/UW-JISAO
Tutorial 1 Getting Started with Adobe Dreamweaver CS5.
Installing the THREDDS and Aggregation Servers ● Install and verify the Tomcat servlet engine ● Install and verify the THREDDS servlet (which also contains.
Global Precipitation Data Access, Value-added Services and Scientific Exploration Tools at NASA GES DISC Zhong Liu1,4, D. Ostrenga1,2, G. Leptoukh4, S.
MERRA Data Access and Services
HYCOM CONSORTIUM Data and Product Servers
Access HDF5 Datasets via OPeNDAP’s Data Access Protocol (DAP)
Live Access Server (LAS)
ExPLORE Complex Oceanographic Data
Presentation transcript:

GDS – The GrADS/DODS Server Jim Kinter Center for Ocean-Land-Atmosphere Studies (COLA) NVODS Workshop 10 September 2003

GrADS-DODS Server (GDS)* Joe Wielgosz, Brian Doty, Jennifer Adams James Gallagher, Daniel Halloway *(server-side integration of GrADS and DODS - now OpeNDAP) GrADS Jennifer Adams, Reinhard Budich, Luigi Calori, Brian Doty, Wesley Ebisuzaki, Mike Fiorino, Tom Holt, Don Hooper, Jim Kinter, Steve Lord, Gary Love, Karin Meier, Matt Munnich, Uwe Schulzweida, Arlindo da Silva, Michael Timlin, Pedro Tsai, Brian Wilkinson, Katja Winger (and others)

Ultimate Goal integrated analytical quantitative intuitive (for domain scientists) format-independent data type-independent e.g. grids, stations etc. supporting rapid, domain-relevant subsetting Data Interoperability Data Distribution Distributed Analysis that is

Grid Analysis and Display System INTEGRATED USER INTERFACE Maps, Charts, Animations Expressions, Functions of Original Variables General slices of { 4D Grids In Situ Obs Images User Definable, Extensible Arbitrary Domains Optimized for Typical Geophysical Queries Accessing, SubsettingAnalyzing Visualizing InteractiveQuantitative

GrADS – A Tool for Geophysics “Natural” user interface for scientific computations, and graphical production –Used at O(10 2 ) laboratories worldwide –Used by over O(10 3 ) scientists worldwide –E.g., 2002 J. Climate - Over ½ of all figures (and computations?) produced using GrADS Handles many geophysical data formats in “native” mode –Widely used for analysis and display of data from the National Weather Service, other WMO sources

GrADS Analysis Model ENABLES VERY SOPHISTICATED ANALYSIS TASKS IN A HIGHLY ENCAPSULATED WAY Scientists only need to specify: dimension constraint list of data sets analysis expression This approach to geophysical data analysis, despite its apparent simplicity, is extremely powerful.

Clients (User Programs) Local/Remote Data Analysis Decision-Support Models Web-Based Visualization internet Server Data Subsetting Distributed Data Analysis Many Data Formats Observational data Model simulations and forecasts Result cache Data Distributed Data Access and Analysis Model

Make GrADS-readable datasets - both gridded and in-situ - accessible across the network, to a diverse range of clients What the GDS can do Perform server-side analysis and comparisons against other distributed datasets serversclients and more... web browser LAS GDS OPeNDAP server GDS comparison data GRIB HDF4 netCDF BUFR Unidata IDV ncBrowse GrADS Ferret Matlab IDL OPeNDAP binary GrADS Java servlet

sdfopen set gxout shaded set time jul1980 d p sdfopen set gxout contour d prate.2*86400*31 Data Interoperability Example: Data from two Servers

Example: Analysis at the Server sdfopen {tmave(maskout(aave(... }{-180:0,0:90,500:500, jan1950,dec1990} set gxout shaded display result

GDS in production, well-received Positive response from: COLA scientists GrADS user community - research, corporate, hobbyists NOAA/CIRES CDC (earliest adopters outside COLA) Some public GDS servers: (google on "grads dods server") COLA Public Data Server: cola8.iges.org:9191 COLA Monsoon Data Server: monsoondata.org NOAA/CIRES CDC: FNMOC / GODAE: usgodae.org NCEP (NOMADS): nomad2.ncep.noaa.gov GFDL (NOMADS):data1.gfdl.noaa.gov NASA / GSWP: voda.gsfc.nasa.gov:9090 NASA / LIS: lis1.sci.gsfc.nasa.gov:9090 NASA / NSIPP:beta.gsfc.nasa.gov:9090 IPRC:aprdc.soest.hawaii.edu:9090 CSAG (South Africa) plus activity at centers in France, Britain (BADC), Italy (CINECA) and Japan...

COLA GDS User Categories Report from Jennifer Adams (2 years of statistics): 1.Users who have automated their access 2.Users who come regularly, but not automatically 3.Project-oriented users who access intensely but only in the short-term 4. Users who download data and treat GDS as a subsetting FTP server (this may be a subset of category 3) 5. Casual/curious users who are just looking, not downloading 6. Robots (e.g., google; these don’t really count, even though they are "unique IPs") incentive? how? need more robot-friendly content on top page?

Hits on All COLA GDS Bytes on All COLA GDS 100 GB 10 GB 1 GB Jan2002Jan2003 Jul2002 Jan2002 Jul2002 Jan2003 Jul2003

Desktop Weather Forecasting NCEP Global Weather Forecasts NCEP Global Weather Forecasts Global Weather Forecasts COLA GrADS-DODS Server GrADS-DODS Server Region-Specific Lateral BCs WWW PC-Based Regional NWP PILOT PROJECT WITH US NWS IN SOUTH AFRICA, VIETNAM

What's new in 1.2 New data type support Station data - GrADS format and BUFR Remote OPeNDAP data Subsampling ("striding") for gridded data Core code refactored Anagram - generic data server framework Swappable, reusable modules Designed for efficiency - streaming I/O XML-based configuration, with more flexibility in: Dataset loading Logging Security Resource management Improved web interface Custom links to help, home, dataset info URL-based administration interface Scales better to 1000's of datasets Organizes data catalog into directories Faster startup and smarter caching

GDS – What’s new and interesting for NVODS GrADS 1.9 beta release by 10/31/2003; production by 12/31/2003 much more robust support for in situ data DTYPE station via OpeNDAP DTYPE BUFR (WMO station data format) Handling GRIB-2 (WMO gridded data format) new interface for netCDF/HDF for non-COARDS-compliant data sets (via GrADS descriptor file) GDS 1.2 – Anagram framework for building servers set of reusable classes documented on white paper in preparation (Joe Wielgosz)

Administrator-friendly Complete online documentation: Stable and fast COLA public GDS currently handling > 1.5 million hits/month Install in minutes (really!) No root privileges needed Cross-platform Java and ANSI C Easy to configure Edit one (simple) XML file, and make updates on-the-fly Secure Restrict dataset access & resource usage by IP address And more... Automatic scans for new datasets Detailed logging Graceful handling of heavy loads Easily integrated with Apache... <dataset name="test" file="testdata/big_endian.ctl" format="ctl" /> <log mode="rotate" frequency="monthly" file="log/gds.log" level="info" />

GDS Enables … Sharing data: Enterprise-wide; Internet-wide --- data-format independent Data interoperability: Consistent metadata for many data types Distributed analysis: Saves scientists’ time*, reduces network load; improves interactivity Automation of analysis techniques: Analysis techniques can be captured in the form of scripts and provided on server and/or client “Data-portal changed my life.” – Ben Kirtman (COLA)