Download presentation
Presentation is loading. Please wait.
Published byMalcolm Nichols Modified over 9 years ago
1
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, P. Hubbard, R. Mendelssohn, R. Signell IEEE/MTS Oceans09 Biloxi October 29, 2009
2
Outline OOI Cyberinfrastructure Overview OOI and IOOS/NOAA DIF Collaboration ERDDAP/DDN Prototype Enabling Technologies –Deployment in the Cloud –Message-based communication Data Exchange Prototype Benefits and Summary
3
OOI Overview
4
Science Activity Model OOI Scientific Investigation
5
OOI CI Data Management Service-Oriented Architecture Message-based Communication (via the Exchange)
6
OOI – IOOS/DIF Collaboration Collaboration Projects –Data Distribution Network Prototype (ERDDAP) –Data Exchange Prototype Duration –ERDDAP/DDN Prototype: Sept 2008 – Jan 2009 –Data Exchange: March 2009 – March 2010 Data Exchange Purpose –Create an operational, community usable “Data Exchange” prototype combining a dataset catalog and server-side processing engine as infrastructure –Deploy on elastic resources in the Amazon cloud
7
ERDDAP Prototype
8
OOI CI Messaging Scenario
9
What is the Cloud? Infrastructure as a Service –Compute Nodes –Storage –Present resources as infinite Advantages –No capitalization of compute infrastructure –No operations of compute infrastructure –Very useful in development phase and during peak load –Easy to use, proven, quick turn around Disadvantages –Higher costs during the operations phase –Reduced control of data, location, authority, security etc. Existing Clouds –Commercial clouds: “Pay per use” and “allocation” model –Examples: Amazon EC2/EBS, Microsoft Azure, Google AppEngine etc.
10
Cloud Deployment Architecture
11
Could Provisioning
12
Data Exchange Screenshots
13
Data Exchange
14
Prototype Technologies ERDDAP (NOAA) –Data transformation and distribution web frontend F-TDS (Ferret THREDDS data server) –THREDDS: Dataset catalog and OpenDAP server –Ferret: Server-side processing extensions for THREDDS for structured grids GridFields library –Manipulation of unstructured grids (server-side) MatLab –End user client application accessing cloud based F-TDS –Execution environment for server-side processing Amazon Elastic Cloud (EC2) –Cloud execution environment
15
Benefits Data Exchange Infrastructure –Promotes standards based interoperability –Ready to use data distribution infrastructure for ocean modeling communities –Provides adoption strategy for OOI and DIF –Operational test platform Platform to test web strategies and encodings Platform to test cloud computing technologies Cloud Deployment –Horizontal and vertical scaling on demand –Easier to deploy large-scale distributed applications Pathway to future OOI – IOOS collaboration
16
Thanks!
17
Science & Education Operations Interactive Ocean Observing Interactive Ocean Modeling & Data Assimilation Automated Data Product Generation Discipline-Driven Semantic Organization of Data Interactive Instrument Network Integrated Observatory Management User-Driven Integration of Resource Observatory Activity Model
18
IOOS Data Integration Framework
19
Data Processing and Availability
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.