The Evolution of AWIPS Jason Tuell Office of Science and Technology National Weather Service.

27
The Evolution of AWIPS Jason Tuell Office of Science and Technology National Weather Service
  • date post

    19-Dec-2015
  • Category

    Documents

  • view

    220
  • download

    2

Transcript of The Evolution of AWIPS Jason Tuell Office of Science and Technology National Weather Service.

Page 1: The Evolution of AWIPS Jason Tuell Office of Science and Technology National Weather Service.

The Evolution of AWIPS

Jason Tuell

Office of Science and Technology

National Weather Service

Page 2: The Evolution of AWIPS Jason Tuell Office of Science and Technology National Weather Service.

Overview

• What is AWIPS?

• Case For Change

• Where AWIPS is going?

• Roadmap for AWIP evolution

• Summary

Page 3: The Evolution of AWIPS Jason Tuell Office of Science and Technology National Weather Service.

What is AWIPS?

• AWIPS is the integrating element of the National Weather Service Modernization– Integrates data from modernized observations

systems, NEXRAD, ASOS, GOES into single processing and visualization environment

• Hardware, communications, software

Page 4: The Evolution of AWIPS Jason Tuell Office of Science and Technology National Weather Service.

AWIPS System Overview(Functional)

• Primary Field Systems (135 sites)– *122 Weather Forecast Offices (WFO)

• issue all routine forecasts and severe weather watches and warnings– **13 River Forecast Centers (RFC)

• Provide hydrologic and flood prediction and monitoring at the river basin level • National Centers and HQs (20 systems)

– *7 National Centers (NC)– **6 Regional Headquarters Offices (RHQ)– **2 HQ Operational Systems (NWSHQ)– 4 Training Center Systems (NTC)– 1 National Lab System (FSL)

• Development and Test Systems (14 systems)– 6 HQ Test and Development Systems (NWSHQ)– 3 Special Office Systems – *1 Network Control Facility System

• also have off site backup facility, BNCF– 4 Prime Contractor Test Systems

• 169 Total Systems* 24x7x365 operations** Occasional 24x7 operations during severe weather events.

Page 5: The Evolution of AWIPS Jason Tuell Office of Science and Technology National Weather Service.

AWIPS System Elements• WFO Configuration

– 3-6 workstation class computers per site.

– Standard servers, storage and peripherals at all sites

– Standard WFO software suite (Custom+COTS)

• RFC Configuration

– 6-10 workstation class computers per site

– More RAM and disk storage on standard servers/storage devices.

– Specialized “River Ensemble Processor” compute cluster at each site

– Specialized RFC software suite (Custom+COTS)

Page 6: The Evolution of AWIPS Jason Tuell Office of Science and Technology National Weather Service.

Major Features of AWIPS System Architecture

• Highly Distributed – Nearly identical hardware/software suite at all sites/systems

• Highly Redundant– Most data is distributed via Satellite Broadcast Network and stored

redundantly at all sites/systems

– Operational WFO’s provide site backup services to designated neighbors, in case of site failures.

– Most hardware w/in each site is redundant as well.

• Highly Available– 24x7x365 operations at all WFO’s, combined with mission requirements

for rapid distribution of watches and warnings, affecting life and property, drive system availability requirements. Critical system components require 99.9% availability.

• High Performance– During severe weather operations, minutes and seconds matter, thus end-

to-end system performance is paramount, especially during peak loads.

Page 7: The Evolution of AWIPS Jason Tuell Office of Science and Technology National Weather Service.

WFO/RFC Hardware Architecture (~July ’05)

DS1HP-UX10.2

Plaintree Switch

Ethernet 1000/100/10 Mbps SWITCH

LDADFirewall

LINUXPX1

LINUXXT

LINUXPX2

Serial MUX

LINUXDX1

LINUXDX2

Network Attached Storage (NAS)

LinuxCP

Router

WAN

LinuxAX

LDADSERVER

HP-UX 10.2

RFCREP

NexradRPG

< 1 yr old

1-2 yr old

2-3 yr old

3+ yr old

Legend

100Mbps FDDI

DS2HP-UX10.2

LINUXLX

Page 8: The Evolution of AWIPS Jason Tuell Office of Science and Technology National Weather Service.

AWIPS Communications• Satellite Broadcast Network (SBN)

– Provides broadcast and reliable multicast data transmission to field sites.• Transmitted data includes: Centrally collected radar data, GOES imagery,

NCEP model data, field observations, and watches and warnings– DVB-S

• Single channel solution.• Linearly scalable up to 43 Mbps, on demand

• AWIPS Terrestrial WAN– Dual homed, redundant, inter-meshed, hierarchal hub and spoke frame

relay network– Carries radar product data from all WFOs for central collection by the

NCF for dissemination over the SBN– Carries re-transmission frame/product requests to the Network Control

Facility (NCF) from WFOs for nonreceived SBN data– Carries forecast collaboration traffic between adjacent WFOs– Carries any other traffic deemed “operational.

Page 9: The Evolution of AWIPS Jason Tuell Office of Science and Technology National Weather Service.

Future changesAWIPS Communications

• AWIPS terrestrial WAN will be consolidated, along with all other NOAA line office WANs, into a single network solution– Consolidating bursty data into one network increases

overall network efficiency.– The new single network will be an MPLS IP VPN.

• Next generation replacement to obsolete frame relay.• VPN any-to-any architecture replaces inefficient hub-

spoke architecture.

Page 10: The Evolution of AWIPS Jason Tuell Office of Science and Technology National Weather Service.

AWIPS Software

• > 4.5 million SLOC• Mixed Languages –

– C/C++, FORTRAN, Python, Java, Perl, Tcl/TK, X and Motif• Mixed operating systems

– HP UX 10.20 and Red Hat 7.1+/7.2– Moving to all Linux environment built on Red Hat Enterprise 3.0

• Relational data base– Postgres/ Informix– Migrating off Informix

• Legacy architecture– Main architecture design dates from early to mid 90s

• 95% Government developed software– 5% prime contractor software

Page 11: The Evolution of AWIPS Jason Tuell Office of Science and Technology National Weather Service.

AWIPS Software• D2D – visualization environment• Warning Tools

– Warngen– Watch-Warning Advisory (WWA)– Riverpro

• Forecast preparation tools– GFE - Grid editing and formatters– AVNFPS – TAF preparation

• Decision Assistance Tools– SCAN – severe weather– FFMP – flash floods– SAFESEAS - maritime

• Infrastructure– Ingest, decode and storage– Informix– Communications routines

Page 12: The Evolution of AWIPS Jason Tuell Office of Science and Technology National Weather Service.

AWIPS Software Architecture

AWIPS MHS (message handling system)

LDAD

LAPS

IPC (socket)

AWIPS MC (remote monitoring)

CommsRouter

TextWorkstation

IPC

(sockets)

SiteMonitoring

Nexrad

TGAcq

serverGOES

Acqserver

RadarAcq

server

GRIB

TextDB

Text

Radar

Sat

METAR,

RAOB, +

IPC (socket)

MHSapps

SBNGOES W

SBN(TG)

DNS

NWWS

IFPS

Data Storage &Mgmt (netCDF,flat files. Informix)

D2D(Meteorological Analysis and Display)

EXTDISSEM

SBNGOES E

NCEP WANformatconvert

externalproviders

externalrecipients

extension

HIPS or other sat

Localization

NWSRFS WHFS

Page 13: The Evolution of AWIPS Jason Tuell Office of Science and Technology National Weather Service.

The Case for Change

• Checkpoint Analysis done Fall 2004 on AWIPS hardware, communications, software and data– AWIPS solid operational system, but ill poised

to meet future operational demands

• Architecture challenged to meet increasing data volumes, collaborative requirements and needs to accelerate the transition of research to operations

Page 14: The Evolution of AWIPS Jason Tuell Office of Science and Technology National Weather Service.

Present State: Summary Checkpoint Analysis

Hardware Compute Platforms Data Storage Devices LAN/WAN/SBN Interfaces Peripherals Architecture

? DocumentationData Inputs

Product Improvement Plans Requirements

Outputs Archives Architecture

Product Improvement PlansCommunications Infrastructure WAN SBN Architecture

Product Improvement Plans

Software Operating System Off The Shelf (Commercial and/or Open

Source) Baseline AWIPS

Performance Management and Control Requirements

Local Applications Performance Management and Control

Architecture Documentation Product Improvement Plans Cost effectiveness

Page 15: The Evolution of AWIPS Jason Tuell Office of Science and Technology National Weather Service.

Where is AWIPS going?

• New contract awarded August 2005 - Raytheon– Performance based, firm fixed price contract– Contract transition August - October 2005– Five base years with five options years

• Contract components– Core O&M

• Network Control Facility Operations• Satellite Broadcast Network Operations• Software Integration and Test

– Sustaining Engineering– Software maintenance option– Continuous Technology Refresh (CTR) option

• Hardware & communications improvement• Software re-architecture

Page 16: The Evolution of AWIPS Jason Tuell Office of Science and Technology National Weather Service.

Software Re-architecture

• AWIPS moving to Service Oriented Architecture (SOA)– Raytheon to implement J2EE Enterprise

Service Bus– Raytheon to deliver development environment

and software development kit to support software migration and development

• SOA will provide a more flexible and robust infrastructure for AWIPS

Page 17: The Evolution of AWIPS Jason Tuell Office of Science and Technology National Weather Service.

Approach to Migrating AWIPS to a New Operational Concept

AWIPS for

the 1990sAWIPS for

the year 2010

FY-08 PAC

AWIPS Evolution

Budget Initiatives

AWIPS Re-Compete

O&M Cost Savings

funding migration

to an SOA WFO Centric Architecture Little AWIPS/NAWIPS Integration High software Maintenance Costs Poor RTO efficiency Fire Hose Data Distribution

Supports New Ops Concept More flexible in Production/Delivery Increased AWIPS/NAWIPS Integration Improved RTO efficiency Increased access to data for decision making Reduced software O&M costs Flexible data delivery

A Services Oriented Architecture is necessary but not sufficient to

get us to a new Operational Concept and a more flexible AWIPS

Page 18: The Evolution of AWIPS Jason Tuell Office of Science and Technology National Weather Service.

AWIPS’ Needs

• Data delivery and information architecture– Introduce a more flexible data retrieval paradigm

• Visualization– Provide a consolidated foundation for visualization of

data and products within the AWIPS environment• Collaboration

– Provide an infrastructure for collaborative services with internal NWS, NOAA and external trusted partners

• Information Generation– Provide an infrastructure for the generation of NWS

products and services

Page 19: The Evolution of AWIPS Jason Tuell Office of Science and Technology National Weather Service.

Data Delivery/Information Architecture

• Move to “push-pull” data delivery paradigm– Expanding AWIPS beyond push capability (SBN) only– Exploring use of OpenDap as a technology to enable a

push-pull paradigm

• Business and performance cases to dictate final implementation– Delivering all the data still may be most cost effective

solution– Latency may make “pull” only approach impractical to

support the warning mission

Page 20: The Evolution of AWIPS Jason Tuell Office of Science and Technology National Weather Service.

Visualization

• Common visualization tools needed– “Incompatible” visualization environments

being used between applications– Lack of common look and feel

• Possible solution– “Plug in” architecture, based on Forecast

Systems Laboratory advanced prototyping– Potential benefits of reduced migration costs

with increased flexibility

Page 21: The Evolution of AWIPS Jason Tuell Office of Science and Technology National Weather Service.

CAVE Display Window

LSR DB

FFMP

SCAN

Data Ingest(OSIP #05-040)

Gridded, NetCDF,AWIPS DBs

CommonLook & Feel

GFE

SBN/WAN

SAFESEAS

Warngen

Hydroview

Plugin Applications

GFE DB

HydroDB

Send Grids

LSR DisplayWindow

ClimateDisplayWindow

LSR

Data Send,Communicate

Look & Feel

Climate

Look & Feel

Send Products

FX-C DB

Climate DB

WDSSII

RadarImagery

SatelliteImagery

ModelImagery

Visual Data Types

Other...

Depictables

CAVE DisplayServices

CommonGIS

3D Graphics(openGL)

Socket

FX-C

Warngen/WWADB

FFMP DB

SCAN DB

SAFESEAS DB

ATCF

Plugins

ADS

Socket

WFO/NCEPGraplical Object Exchange

XML GOER/W Plugin

Earth CentricMapping

SloshPainter

GOES-RComposites

IGC

NewServices

Modified Existing Service

Unchanged Existing Services

First Decomposition Context DiagramCAVE

Multi-ColorGraphic Overlay

Page 22: The Evolution of AWIPS Jason Tuell Office of Science and Technology National Weather Service.

Collaboration

• Goals– Provide infrastructure for real time graphical collaboration

between WFOs, RFCs and centers for enhanced internal collaboration

– Provide infrastructure for real time collaboration with other NOAA entities

– Provide infrastructure for collaboration with trusted partners, e.g., Emergency Managers

• Tools– Leverage current tools such as FX-Net (low bandwidth, “AWIPS

on a laptop” and FX-C)– Chat, Whiteboarding, remote briefing capabilities

Page 23: The Evolution of AWIPS Jason Tuell Office of Science and Technology National Weather Service.

Information Generation

• Needs– Standardize infrastructure for generation of NWS

products and services

– Enable more rapid adoption and integration of new dissemination technologies

• Outcomes– Reduction of number of unique product templates

– More responsiveness to customer driven changes in products

Page 24: The Evolution of AWIPS Jason Tuell Office of Science and Technology National Weather Service.

Information GenerationContent

GenerationMetadata Product

Generation

Forecasts

(GFE)

Warnings(GHG,

WARNGEN,

RiverPro)

Grids

GIS?

XML?

Web

NWR

NWWS

OtherOther

Page 25: The Evolution of AWIPS Jason Tuell Office of Science and Technology National Weather Service.

AWIPS Evolution Outcomes

• Increased integration of AWIPS and NAWIPS• Improved research to applications throughput• Increased access to all environmental data for

decision making• Reduction of software O&M costs and reduced

tech refresh costs• Increased flexibility to seamlessly transfer

operational functions and responsibilities between WFOs and National Centers for new concepts of operation

Page 26: The Evolution of AWIPS Jason Tuell Office of Science and Technology National Weather Service.

Challenges and Risks

• Migration of operational system to new architecture– Changing the wheel on the car at 60 mph

• Performance requirements– Defining and measuring performance requirements

against which to measure new architecture

• Training of management, developers to work in new environment

Page 27: The Evolution of AWIPS Jason Tuell Office of Science and Technology National Weather Service.

Summary

• AWIPS moving to a Services Oriented Architecture

• Under CTR option, Raytheon will deliver new architecture and infrastructure under the new contract

• Migration of current baseline and future baselines to be done FY10

• Enhancement of AWIPS capabilities within new architecture critical to meeting current and future mission needs