23
NOAA Center for Tsunami Research Tweb: A Web-Based Tsunami Model Forecast Tool System Architecture and Development Eugene F. Burger 1 , Linus Kamb 2 , Tracey Nakamura 2 1 Pacific Marine Environmental Laboratory, NOAA, Seattle, WA 2 Joint Institute for the Study of the Atmosphere and Ocean, University of Washington, Seattle, WA NOAA Center for Tsunami Research (NCTR) Located at PMEL in Seattle, WA

Tweb: A Web-Based Tsunami Model Forecast Tool

  • Upload
    sheena

  • View
    106

  • Download
    0

Embed Size (px)

DESCRIPTION

Tweb: A Web-Based Tsunami Model Forecast Tool. System Architecture and Development. NOAA Center for Tsunami Research (NCTR) Located at PMEL in Seattle, WA. Eugene F. Burger 1 , Linus Kamb 2 , Tracey Nakamura 2. 1 Pacific Marine Environmental Laboratory, NOAA, Seattle, WA - PowerPoint PPT Presentation

Citation preview

Page 1: Tweb: A Web-Based  Tsunami Model Forecast Tool

N O A A C e n t e r f o r T s u n a m i R e s e a r c h

Tweb: A Web-Based Tsunami Model Forecast Tool

System Architectureand

Development

Eugene F. Burger1, Linus Kamb2, Tracey Nakamura2

1 Pacific Marine Environmental Laboratory, NOAA, Seattle, WA2 Joint Institute for the Study of the Atmosphere and Ocean, University of Washington, Seattle, WA

NOAA Center for Tsunami Research (NCTR)Located at PMEL in Seattle, WA

Page 2: Tweb: A Web-Based  Tsunami Model Forecast Tool

N O A A C e n t e r f o r T s u n a m i R e s e a r c h

Tweb Presentation Topics

1. Define Tsunami Forecasting and Tweb2. Why develop Tweb?3. Functionality and system goals4. Architecture and system tier overview5. Challenges6. Tweb client snapshots

Pacific Marine Environmental Laboratory 2

Page 3: Tweb: A Web-Based  Tsunami Model Forecast Tool

N O A A C e n t e r f o r T s u n a m i R e s e a r c h

Tsunami Forecasting

Provide real-time guidance for rapid, critical decisions in which lives and property are at stake1

– Threat areas– Wave arrival time– Flooding– Current speed

1 Vasily V. Titov (2009): Tsunami Forecasting, in Tsunamis. The Sea, Volume 15, edited by E.N. Bernard and A.R. Robinson, 371, Harvard University Press, Cambridge, MA and London, England.

Pacific Marine Environmental Laboratory 3

Page 4: Tweb: A Web-Based  Tsunami Model Forecast Tool

N O A A C e n t e r f o r T s u n a m i R e s e a r c h

The Forecast Lifecycle

1. Seismic event

detection 2. Basin wide

propagation forecast

3. Identify risk areas

4. High Resolution Flooding forecasts

5. DART™ Data

Pacific Marine Environmental Laboratory 4

Page 5: Tweb: A Web-Based  Tsunami Model Forecast Tool

N O A A C e n t e r f o r T s u n a m i R e s e a r c h

What is Tweb

Tweb is a web-based tsunami modeling tool for generating and viewing tsunami forecasts

– Operator can run forecasts models & share results– View-only client for viewing shared forecast result

Tweb collects and extends tools developed at NCTR/PMEL for use in both research and operational tsunami forecasting.

Pacific Marine Environmental Laboratory 5

Page 6: Tweb: A Web-Based  Tsunami Model Forecast Tool

N O A A C e n t e r f o r T s u n a m i R e s e a r c h

Screen Shot of Tweb

Pacific Marine Environmental Laboratory 6

Page 7: Tweb: A Web-Based  Tsunami Model Forecast Tool

N O A A C e n t e r f o r T s u n a m i R e s e a r c h

Tweb Motivation• Enable model initiation and viewing of forecast results

for– Research partners– International collaborators

• Evaluate– Research modifications to the tsunami model – Methodologies for presenting tsunami model results

• Platform– Web-based SaaS– Single point software updates & maintenance

• Integrate– Existing forecasting NCTR/PMEL tools into a single tool

Pacific Marine Environmental Laboratory 7

Page 8: Tweb: A Web-Based  Tsunami Model Forecast Tool

N O A A C e n t e r f o r T s u n a m i R e s e a r c h

Tweb Functionality Goals• Utilize NCTR/PMEL Tsunami Forecast Methodology• Feature-rich client user interface• No browser plugin • Full user authentication• ACL for sensitive information• Manage access to functions and data by user group• Integrates decentralized model runs • Multi-language support

– English, French and Spanish

Pacific Marine Environmental Laboratory 8

Page 9: Tweb: A Web-Based  Tsunami Model Forecast Tool

N O A A C e n t e r f o r T s u n a m i R e s e a r c h

Tweb System Goals• Build upon the existing SIFT tsunami forecast system

– SIFT has been developed for use at the NOAA Tsunami Warning Centers

– SIFT is a LAN-based desktop client-server application– Tweb is a web based system that utilizes the SIFT back end

• Web application• Inter-tier HTTP protocol• Independent tiers

– one or more tiers could be in the cloud• QoS assurances

– Dedicated SIFT instances by group– SIFT scale-up for high demand

Pacific Marine Environmental Laboratory 9

Page 10: Tweb: A Web-Based  Tsunami Model Forecast Tool

N O A A C e n t e r f o r T s u n a m i R e s e a r c h

Tweb Logical Components

Application server

SIFT

SIFT Translator

Tiled overlay generatorData storage

Client

EIDS Seismic information

GTS (DART)

Pacific Marine Environmental Laboratory 10

Multiple SIFT instances are supported

Page 11: Tweb: A Web-Based  Tsunami Model Forecast Tool

N O A A C e n t e r f o r T s u n a m i R e s e a r c h

Tweb Application Tier

• Written in Java• Authentication & client session management• Handles client data requests• Monitors tsunami event status • EIDS listener (earthquake data)• Process management

– SIFT – Generation of tiled overlays (Google Maps)

Pacific Marine Environmental Laboratory 11

Page 12: Tweb: A Web-Based  Tsunami Model Forecast Tool

N O A A C e n t e r f o r T s u n a m i R e s e a r c h

Tweb Auxiliary Services

• Tiled overlay renderer– Written in Java– NetCDF gridded data input– Produces Google Map tiles (png)

• Database– Postgres with PostGIS– User, session, tsunami event information

Pacific Marine Environmental Laboratory 12

Page 13: Tweb: A Web-Based  Tsunami Model Forecast Tool

N O A A C e n t e r f o r T s u n a m i R e s e a r c h

Tweb Client Technologies

• Implemented using Google Web Toolkit (GWT) and Sencha GXT– UI widgets from GXT– GXT MVC framework– GWT RPC

• HighCharts Charting library

Pacific Marine Environmental Laboratory 13

Page 14: Tweb: A Web-Based  Tsunami Model Forecast Tool

N O A A C e n t e r f o r T s u n a m i R e s e a r c h

Tweb Challenges• Charting in client

– No Flash plugin– Modeling tool specific requirements

• Updates to tsunami-event data streams– Data parsing on client

• Initial latency as client loads tsunami event information

• Lack of support for Google Maps Polyline labeling• Poor GWT support for Google Maps API• Multi-language support for server generated text

Pacific Marine Environmental Laboratory 14

Page 15: Tweb: A Web-Based  Tsunami Model Forecast Tool

N O A A C e n t e r f o r T s u n a m i R e s e a r c h

Event Overview

Multiple model runs

Energy map with arrival time contours and wave-front location

Event summary

Pacific Marine Environmental Laboratory 15

Page 16: Tweb: A Web-Based  Tsunami Model Forecast Tool

N O A A C e n t e r f o r T s u n a m i R e s e a r c h

Multiple Events

Tweb allows the user to switch between multiple tsunami events.

New tsunami event alert

Pacific Marine Environmental Laboratory 16

Page 17: Tweb: A Web-Based  Tsunami Model Forecast Tool

N O A A C e n t e r f o r T s u n a m i R e s e a r c h

Initiate Flooding Forecasts

Run status of user initiated flooding forecasts

Select flooding forecasts to run

Pacific Marine Environmental Laboratory 17

Page 18: Tweb: A Web-Based  Tsunami Model Forecast Tool

N O A A C e n t e r f o r T s u n a m i R e s e a r c h

Event OverviewMore detail

Select Flooding Forecast result overlays

Define a new solution

Pacific Marine Environmental Laboratory 18

Page 19: Tweb: A Web-Based  Tsunami Model Forecast Tool

N O A A C e n t e r f o r T s u n a m i R e s e a r c h

View Flooding Forecast

Zoom in on map to view flooding forecast detail

Pacific Marine Environmental Laboratory 19

Page 20: Tweb: A Web-Based  Tsunami Model Forecast Tool

N O A A C e n t e r f o r T s u n a m i R e s e a r c h

Share results with selected othersModel results can be shared for select users to view on a Tweb view-only client

Shared

Unshared

Pacific Marine Environmental Laboratory 20

Page 21: Tweb: A Web-Based  Tsunami Model Forecast Tool

N O A A C e n t e r f o r T s u n a m i R e s e a r c h

View-Only Client

Allows view-only access tsunami-event information

Pacific Marine Environmental Laboratory 21

Page 22: Tweb: A Web-Based  Tsunami Model Forecast Tool

N O A A C e n t e r f o r T s u n a m i R e s e a r c h

View-Only Flooding Forecasts

Allows view-only access tsunami-event information

Pacific Marine Environmental Laboratory 22

Page 23: Tweb: A Web-Based  Tsunami Model Forecast Tool

N O A A C e n t e r f o r T s u n a m i R e s e a r c h

More Information

Eugene [email protected]

Linus [email protected]

Tracey [email protected]

Pacific Marine Environmental Laboratory 23