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]
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
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
OCB WHOI 2014 summer meeting June 23 2014,
Web based services
3
Technical Approach Uses Proven SOA Infrastructure to Integrate OOI Data
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
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
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
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”
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
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
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
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