Top Banner
OCB WHOI 2014 summer meeting June 23 2014, Ocean Observatories Initiative Where are we? What will be there for you? What are the opportunities? Oscar Schofield on behalf of many [email protected]
14

Ocean Observatories Initiative - IEEEsites.ieee.org/oceanrcn/files/2017/02/Schofield_OOI_Part...OCB WHOI 2014 summer meeting June 23 2014, Where are we in the deployment of the OOI?

Apr 07, 2018

Download

Documents

phungthien
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Ocean Observatories Initiative - IEEEsites.ieee.org/oceanrcn/files/2017/02/Schofield_OOI_Part...OCB WHOI 2014 summer meeting June 23 2014, Where are we in the deployment of the OOI?

OCB WHOI 2014 summer meeting June 23 2014,

Ocean Observatories Initiative

Where are we? What will be there for you? What are the opportunities?

Oscar Schofield on behalf of many [email protected]

Page 2: Ocean Observatories Initiative - IEEEsites.ieee.org/oceanrcn/files/2017/02/Schofield_OOI_Part...OCB WHOI 2014 summer meeting June 23 2014, Where are we in the deployment of the OOI?

OCB WHOI 2014 summer meeting June 23 2014,

What is being built?

1

After an RFA that gave input from 48 white papers from 130 academic

institutions (representing 550 investigators) followed by community

meetings across all ocean disciplines (lithosphere to

atmosphere) identified: 1) high latitude sites that could be afforded

(2 in north and south Pacific and Atlantic), 2) coastal regimes (eastern

boundary short continental and western boundary broad continental

shelves), and 3) a plate scale lithospheric plate encompassing gas hydrate-vent field-repository from the

upper ocean.

-  A distributed network of fully open access data for sustained periods open to anyone with open access to the web the democratization of oceanography

-  Ability to characterize the importance of episodic versus seasonal, annual variability over eddy, shelf and plate scales

-  >800 unique sensors deployed at any given time on the network

-  A network capable of absorbing new sensors as they are developed by the wider scientific community

-  A scalable cyber infrastructure providing a service orientated architecture

-  A system that provides web service data management with visualization

-  An integrated education and public engagement suite of tools that can be directly integrated into undergraduate education modules

Page 3: Ocean Observatories Initiative - IEEEsites.ieee.org/oceanrcn/files/2017/02/Schofield_OOI_Part...OCB WHOI 2014 summer meeting June 23 2014, Where are we in the deployment of the OOI?

OCB WHOI 2014 summer meeting June 23 2014,

Where are we in the deployment of the OOI?

2

GlobalArrays

Irminger Sea

Station Papa

Argentine Basin

Southern Ocean 55 S

G

GI C

CI

2011

CoastalArrays

Endurance

Pioneer

L e g e n d

2012 2013 2014Q1

J F MQ2

A M JQ3

J A SQ4

O N DQ1

J F MQ2

A M JQ3

J A SQ4

O N D

Regional Arrays

R #

R 3

OOI Installation Schedule Q3

J A SQ4

O N DQ1

J F MQ2

A M JQ3

J A SQ4

O N D

2014-02-21_ver_5-17InstallationI

Moorings & Seafloor Sensors

Phase I

I

SoftwareRelease #

2015Q1

J F MQ2

A M J

C

C Commissioning G Gliders Deployed

SubmarineCable Installed

Primary Nodes

I I

Data Flow

G CA

AUVs DeployedA

I C

Phase II Phase III

Education

Cyberinfrastructure R 1 R 2C

R 2 R 3 R 4

This figure is a simplified graphic representation of the schedule for installation of OOI infrastructure arrays and software releases. The placement of icons represent when, by calendar year and quarter, the basic types of infrastructure (e.g., submarine cable, moored array, glider, software release) are initially installed, when data becomes available, and when the infrastructure element/array is commissioned. Commissioning is the milestone event signifying the full operational readiness of the array, major array element, and software release. For details of what will be deployed during each installation event, see the OOI Installation Schedule Table.

Note: This graphic does not, and is not intended to, portray a ship cruise schedule. In some cases, multiple installation events may be combined on a single installation cruise.

C

II

C GI

C

GI

C

GI

C

GI

C

Page 4: Ocean Observatories Initiative - IEEEsites.ieee.org/oceanrcn/files/2017/02/Schofield_OOI_Part...OCB WHOI 2014 summer meeting June 23 2014, Where are we in the deployment of the OOI?

OCB WHOI 2014 summer meeting June 23 2014,

Web based services

3

Technical Approach Uses Proven SOA Infrastructure to Integrate OOI Data

Page 5: Ocean Observatories Initiative - IEEEsites.ieee.org/oceanrcn/files/2017/02/Schofield_OOI_Part...OCB WHOI 2014 summer meeting June 23 2014, Where are we in the deployment of the OOI?

OCB WHOI 2014 summer meeting June 23 2014, 4

OOI Pilot Prototype Demonstration Layered Architecture View

1/17/16 4 4

Technical Infrastructure Message Broker

activeMQ apache QPID

Mediation Router apacheCamel

Data Services / Patterns

Application Client Services

Application Services/Adapters

Serialization Framework Apache Thrift

GIS Library GeoTools/JTS

Logging Apache commons

Data Store HDF5

Web Server apache Jetty

Database PostgreSQL

Container SPRING

Web Services apache CXF, Mina

Data Store API uf.common.datastorage

Topographic API uf.edex.topo

MetadataAPI uf.edex.database

Point DataAPI uf.edex.pointdata

Data Ingest ..uf.edex.ingestsrv

Data Purge ..uf.edex.purgesrv

Configuration Data ..uf.common.localization

Clustering Lock Utilities and API

Messaging Utilities ..uf.edex.common.jms

Object / RDBMS Hibernate

OGC WFS Core ..uf.edex.wfs

OGC WCS Core ..uf.edex.wcs

OGC WCS Core ..uf.edex.wcs

DataPlugin Adapters ..uf.edex.plugin.{..}

Alerting Core .uf.edex.alertviz

Plugin Core .edex.common

Color Table Man. .uf.common.colormap

Scripting Interface .uf.common.python

APIs Core Services GIS Services

DataService Adapters ..uf.edex.plugin.{..}.ogc

Data Registry Adapters ..uf.edex.plugin.{..}.ebxml

Bandwidth Manager ..uf.edex..bandwidth

Data Retreiver ..uf.edex..retrieval

Subscription Manger

Web Visualization Widget Framework…

Mobile Visualization Touch Framework…

Test OGC Visualization NASA WorldWind

uFrame™

Application Components Thick Client Visualization ..uf.viz.. (CAVE + plugins)

OSGi apache Servicemix…

Mature Architectural Layers Maximize Reuse to Minimize Cost

Page 6: Ocean Observatories Initiative - IEEEsites.ieee.org/oceanrcn/files/2017/02/Schofield_OOI_Part...OCB WHOI 2014 summer meeting June 23 2014, Where are we in the deployment of the OOI?

OCB WHOI 2014 summer meeting June 23 2014,

Like Ocean Station Papa, pioneer array preliminary data is now beginning to flow

5

Warm core rings on the shelf-slope edge

Page 7: Ocean Observatories Initiative - IEEEsites.ieee.org/oceanrcn/files/2017/02/Schofield_OOI_Part...OCB WHOI 2014 summer meeting June 23 2014, Where are we in the deployment of the OOI?

OCB WHOI 2014 summer meeting June 23 2014, 6

Prerequisites: •  Defined use cases and their mappings to requirements (functional and non-functional) •  Delivered software successfully passes integration tests

OOI-CI Software Testing

uFrame Development

uFrame Unit Testing

UI Development

UI Unit Testing

Integration TestVerification / Acceptance Test

Data Validation Test Science Test

Software drop to Rutgers

Redmine

Page 8: Ocean Observatories Initiative - IEEEsites.ieee.org/oceanrcn/files/2017/02/Schofield_OOI_Part...OCB WHOI 2014 summer meeting June 23 2014, Where are we in the deployment of the OOI?

OCB WHOI 2014 summer meeting June 23 2014,

Data Qa/Qc is ongoing using uFrame tools now running at Rutgers

7

Wire following profile pioneer array

Data visualized using ERDAPP server

Glider pioneer array

1)  Science data flowing from in-water assets through OOInet 2)  Data is provided to scientist available through a series of quick look plots 3)  Science and engineering data is then used to identify issues warranting a “deep dive”

Page 9: Ocean Observatories Initiative - IEEEsites.ieee.org/oceanrcn/files/2017/02/Schofield_OOI_Part...OCB WHOI 2014 summer meeting June 23 2014, Where are we in the deployment of the OOI?

OCB WHOI 2014 summer meeting June 23 2014,

Ship and Shore-based sensor verification

Page 10: Ocean Observatories Initiative - IEEEsites.ieee.org/oceanrcn/files/2017/02/Schofield_OOI_Part...OCB WHOI 2014 summer meeting June 23 2014, Where are we in the deployment of the OOI?

OCB WHOI 2014 summer meeting June 23 2014,

At-sea protocols

Deployment and post-deployment procedures

Deployment documentation •  Pre-deployment checklists [CP02PMUI-00001_checklist.pdf] •  Mooring deployment logs [CP02PMUI-00001_deployment-log.pdf]

Post-deployment data assessment •  Adjacent CTD cast(s) (temp,sal,oxy,chl,turb) [see quick look report] •  Shipboard systems (met, surface t-sal, ADCP) [SCS_WSPD.gif,

SCS_WDIR.gif] •  Water samples and lab analysis (sal,oxy,chl,etc)

[Pioneer1_salinity_oxygen.xlsx]

9

Page 11: Ocean Observatories Initiative - IEEEsites.ieee.org/oceanrcn/files/2017/02/Schofield_OOI_Part...OCB WHOI 2014 summer meeting June 23 2014, Where are we in the deployment of the OOI?

OCB WHOI 2014 summer meeting June 23 2014,

At-sea procedures Post-deployment procedures

Deployment documentation •  Pre-deployment checklists [CP02PMUI-00001_checklist.pdf] •  Mooring deployment logs [CP02PMUI-00001_deployment-log.pdf]

Post-deployment assessments •  Adjacent CTD cast(s) (temp,sal,oxy,chl,turb) [see quick look report] •  Shipboard systems (met, surface t-sal, ADCP) [SCS_WSPD.gif,

SCS_WDIR.gif] •  Water samples and lab analysis (sal,oxy,chl,etc)

[Pioneer1_salinity_oxygen.xlsx] •  Quick-look report [3204-00023_Poineer_1_Quick_Look_Cruise_Report.pdf] •  Lessons learned [internal working documents]

10

Page 12: Ocean Observatories Initiative - IEEEsites.ieee.org/oceanrcn/files/2017/02/Schofield_OOI_Part...OCB WHOI 2014 summer meeting June 23 2014, Where are we in the deployment of the OOI?

OCB WHOI 2014 summer meeting June 23 2014,

Aligning with accepted community standards

11

Page 13: Ocean Observatories Initiative - IEEEsites.ieee.org/oceanrcn/files/2017/02/Schofield_OOI_Part...OCB WHOI 2014 summer meeting June 23 2014, Where are we in the deployment of the OOI?

OCB WHOI 2014 summer meeting June 23 2014,

Operating and Maintaining the OOI

The OOI team will execute processes, procedures, work instructions to meet operational requirements and deliver data products. Activities include:

Marine hardware and instrumentation System status monitoring, reporting and corrective actions Pre-deploy (test, integration, calibrate), Deploy (platform ops, command/control) Vehicle ops, alarms/alerts, sampling strategies, data QC Recovery, post-recovery (refurb, calibrate), data recovery Performance monitoring and reporting, Asset management, Incident Reporting

Data delivery (system services and products) Cybersecurity, System monitoring, status display, software maintenance Performance measurement, network and application enhancement Hardware/Software – Development, Maintenance, Quality assessment Maintenance and improvement of data products, algorithms, metadata Data QA/QC enhancements, user request and support

12

Page 14: Ocean Observatories Initiative - IEEEsites.ieee.org/oceanrcn/files/2017/02/Schofield_OOI_Part...OCB WHOI 2014 summer meeting June 23 2014, Where are we in the deployment of the OOI?

OCB WHOI 2014 summer meeting June 23 2014,

Conclusions

•  Open access high frequency diverse data for sustained periods of time

•  Ability to enable science as is, provide a infrastructure to expanded by investigators, and can provide leverage to other programs

•  Coupled to tools to enable teaching and shared community education resources

13