A deployed multi agent system for meteorological alerts Sandy Dance and Malcolm Gorman Bureau of Meteorology Lin Padgham.

Slides:



Advertisements
Similar presentations
Performance Testing - Kanwalpreet Singh.
Advertisements

Air Traffic Management
WEB SERVICES DAVIDE ZERBINO.
Volcanic Ash Advisory Support for the U.S. DoD Charles Holliday Air Force Weather Agency Offutt AFB, Nebraska.
FOSS4G 2009 Building Human Sensor Webs with 52° North SWE Implementations Building Human Sensor Webs with 52° North SWE Implementations Eike Hinderk Jürrens,
METEOROLOGICAL INFORMATION FOR GENERAL AVIATION IN SLOVENIA.
International Civil Aviation Organization Integrated Meteorological Information H. Sudarshan SIP/ASBU/2012 -WP/20 Workshop on preparations for ANConf/12.
A Java Architecture for the Internet of Things Noel Poore, Architect Pete St. Pierre, Product Manager Java Platform Group, Internet of Things September.
Approaches to EJB Replication. Overview J2EE architecture –EJB, components, services Replication –Clustering, container, application Conclusions –Advantages.
Object-Oriented Analysis and Design
Technical Architectures
Notes to the presenter. I would like to thank Jim Waldo, Jon Bostrom, and Dennis Govoni. They helped me put this presentation together for the field.
Meteorology 5.10 TAFs References: FTGU pages
Rheeve: A Plug-n-Play Peer- to-Peer Computing Platform Wang-kee Poon and Jiannong Cao Department of Computing, The Hong Kong Polytechnic University ICDCSW.
JACK Intelligent Agents and Applications Hitesh Bhambhani CSE 6362, SPRING 2003 Dr. Lawrence B. Holder.
A New Household Security Robot System Based on Wireless Sensor Network Reporter :Wei-Qin Du.
Managing Agent Platforms with the Simple Network Management Protocol Brian Remick Thesis Defense June 26, 2015.
Intelligent Agents in the Australian Bureau of Meteorology Sandy Dance and Mal Gorman.
Page 1Prepared by Sapient for MITVersion 0.1 – August – September 2004 This document represents a snapshot of an evolving set of documents. For information.
Distributed Systems: Client/Server Computing
November 2011 At A Glance GREAT is a flexible & highly portable set of mission operations analysis tools that increases the operational value of ground.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Incident Meteorologists and Decision Support Lisa Kriederman Forecaster/Incident Meteorologist(T) National Weather Service Boulder.
System Design/Implementation and Support for Build 2 PDS Management Council Face-to-Face Mountain View, CA Nov 30 - Dec 1, 2011 Sean Hardman.
Weather Information for the Ballooning Community Jennifer McNatt Lead Forecaster National Weather Service Tampa Bay Office.
Weather Satellite Data in FAA Operations Randy Bass Aviation Weather Research Program Aviation Weather Division NextGen Organization Federal Aviation Administration.
© 2006 IBM Corporation SOA on your terms and our expertise Software Overview IBM WebSphere Message Broker Extender for TIBCO RV.
BMC Software confidential. BMC Performance Manager Will Brown.
THE NEXT STEP IN WEB SERVICES By Francisco Curbera,… Memtimin MAHMUT 2012.
Introduction to the Atlas Platform Mobile & Pervasive Computing Laboratory Department of Computer and Information Sciences and Engineering University of.
An approach to Intelligent Information Fusion in Sensor Saturated Urban Environments Charalampos Doulaverakis Centre for Research and Technology Hellas.
Automated Surface Observing System Sustainment Project January 2009 Jim McNitt and Joe Facundo NOAA NWS Office of Operational Systems
Chapter Intranet Agents. Chapter Background Intranet: an internal corporate network based on Internet technology. Typically, an intranet can.
Event Driven Programming
Integrating Security Design Into The Software Development Process For E-Commerce Systems By: M.T. Chan, L.F. Kwok (City University of Hong Kong)
DECISION SUPPORT SYSTEM ARCHITECTURE: The data management component.
Evaluation of a Publish/Subscribe System for Collaboration and Mobile Working Collaborative Advertising over Internet with Agents Independent Study: Wireless.
Presented to: NWS Aviation Weather Users By: Danny Sims, Manager of Traffic Flow Management Weather Programs, FAA Date: 18 November 2008 Federal Aviation.
Margherita Forcolin (Insiel S.p.A.) Thessaloniki, 13 October 2011.
Engr. M. Fahad Khan Lecturer Software Engineering Department University Of Engineering & Technology Taxila.
Problem Statement: Users can get too busy at work or at home to check the current weather condition for sever weather. Many of the free weather software.
Intro to Network Design
Middleware for FIs Apeego House 4B, Tardeo Rd. Mumbai Tel: Fax:
08/20031 Volcanic Ash Detection and Prediction at the Met Office Helen Champion, Sarah Watkin Derrick Ryall Responsibilities Tools Etna 2002 Future.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
4 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Computer Software Chapter 4.
Service - Oriented Middleware for Distributed Data Mining on the Grid ,劉妘鑏 Antonio C., Domenico T., and Paolo T. Journal of Parallel and Distributed.
 What are CASE Tools ?  Rational ROSE  Microsoft Project  Rational ROSE VS MS Project  Virtual Communication  The appropriate choice for ALL Projects.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
Message Broker
The Washington Volcanic Ash Advisory Center Presented by Jamie Kibler Operational Meteorologist/User Services Lead June 7, 2010 Soufriere Hills Volcano.
A. Hangan, L. Vacariu, O. Cret, H. Hedesiu Technical University of Cluj-Napoca A Prototype for the Remote Monitoring of Water Parameters.
Weather and its Impact on Aviation Operations National Weather Service Hastings, Nebraska Kearney Explorers Club November 21, 2006.
Distributed Data Analysis & Dissemination System (D-DADS ) Special Interest Group on Data Integration June 2000.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
New Applications for Forecasters EGOWS 2007 Heleen ter Pelkwijk.
1 SERVICE ORIENTED ARCHITECTURE ANTHONY GACHANGO D61/70547/2008 DIS 601.
March 2004 At A Glance The AutoFDS provides a web- based interface to acquire, generate, and distribute products, using the GMSEC Reference Architecture.
Two New UML Diagram Types Component Diagram Deployment Diagram.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
Lean Innovative Connected Vessels
Terminal Area Forecast (TAF)
Unified Modeling Language
Robert Szuman – Poznań Supercomputing and Networking Center, Poland
Volcanic Ash Detection and Prediction at the Met Office
Global Air Navigation Plan (GANP) Aviation System Block Upgrade (ASBU)
Event Driven Programming
Meteorology 5.10 TAFs References: FTGU pages
About Thetus Thetus develops knowledge discovery and modeling infrastructure software for customers who: Have high value data that does not neatly fit.
M.Sc. Zhumaniyaz Mamatnabiyev Assist. Prof. Rassim Suliyev
Presentation transcript:

A deployed multi agent system for meteorological alerts Sandy Dance and Malcolm Gorman Bureau of Meteorology Lin Padgham and Michael Winikoff RMIT University

Introduction  Bureau of Meteorology, Aviation  Need for alerts  Pilot system  Architecture  Deployment issues  Conclusion

The Bureau of Meteorology The Bureau of Meteorology is Australia's national weather service. It provides weather forecasts to the public and a variety of sectors, including government and private industry. The Bureau has a need for complex and evolving systems to manage alerting for weather forecasting and monitoring. This system must evolve over time, be distributed and open, assess many sources and frequencies of data, and deal with complex inferencing. One important customer for Bureau forecasts is the aviation industry. Here there is a need for timely forecasts around airports and along flight routes, as well as alerts for any changes in conditions for these locations. The system described in this talk is intended to address some of these needs, especially the need for alerts of various kinds.

Pilot alerts system The current pilot system alerts on:  Discrepancies between terminal aerodrome forecasts (TAF) and automatic weather station (AWS) pressure and temperature observations  Absolute wind speed thresholds  Thunderstorm severity  Volcanic ash detections The alerts are sent to a GUI on the forecasters desktop, and are available to other alert generators

Current alerts network

Typical TAF TAF YMML Z KT 9999 FEW025 BKN030 FM KT 9999 SCT040 FM KT 9999 BKN025 T Q Terminal Aerodrome Forecast: Used to convey forecasts to pilots in compressed format due to historical low bandwidth to aircraft.

Automatic weather station

FVAW22 KGWC VOLCANIC ASH ERUPTION ALERT VOLCANO: ULAWUN LOCATION: 5.04S E AREA: NEW BRITAIN SUMMIT ELEVATION: 7658 FT (2334 M) 1. DETECTION SOURCE: NASA MODIS IMAGERY. 2. ERUPTION DETAILS: ASH/STEAM PLUME DETECTED ON 26/0005Z TERRA MODIS IMAGERY. TRAJECTORY: ASH/STEAM TO FL120 SHOULD MOVE TO THE SW AT 5-10 KNOTS. 3. REMARKS: MODIS IMAGERY SHOWS THE ASH/STEAM PLUME IS MOVING SW AND THEN MOVING S. FOR METSAT ANALYSIS AND PUFF MODEL FORECAST BASED ON GFS DATA SEE: HTTPS ://WEATHER.AFWA.AF.MIL/ENVIRONMENTAL(UNDERSC ORE)EVENTS.HTML (LOWER-CASE ONLY). 4. NO FURTHER INFORMATION IS AVAILABLE AT THIS TIME. 5. THIS BULLETIN WILL BE UPDATED EVERY SIX HOURS FOR CONTINUOUS ERUPTIONS AND/OR ERUPTIONS ABOVE FL300. PREPARED BY LAING/KIENZLE Volcanic Ash message from list

Titan radar system provides current thunderstorm data to the alert network.

Alerts GUI on forecasters workstation

TTables A generalized XML format for representing meteorological data <!DOCTYPE tree-table-xml [ ]> Each column in the data table has a corresponding row in the metadata table

Floating threshold algorithm To reduce alert 'pollution', an alert reduces the rate of future similar alerts by using this algorithm: initialize: float = forecast + margin upon new observation (obs): if obs > float generate alert float = obs + margin else if obs + margin < float float = obs + margin (unless less than initial float value)

Agent Development toolkit  An agent-oriented programming language that extends Java with agent concepts.  Infrastructure for running distributed agent systems and for communication between agents.  Support for teams of agents (not used in this project).  An integrated development environment incorporating drag-and- drop construction of agents from capabilities and plans.  A design tool for visualizing the structure of an agent system.

JACK Concepts  Capabilities: a wrapper around plans, events, beliefs, and sub-capabilities.  Belief sets: similar to a relation in a relational database.  Events: An event is central to the execution mechanism of JACK. An event is posted when something happens and triggers plans.  Plans: what the agent uses to do things.  Agents: An agent has capabilities and beliefs, it handles certain events by using plans.

JACK Agent structure example

Deployment Issues  Flexibility: use of publish-subscribe pattern allows any agent to connect to any other.  Self-healing: leasing of service for 5 minute period, then re-lease. Thus broken links are repaired.  Evolvability: use of high-level JACK language, component replacement through leasing, overriding serialVersionUID in Java, use of TTables.  Connectivity: use of JACK DCI network allows agents to communicate across the internet.  Efficiency: modular agent approach allows quick and easy implementation of new nodes and services.

Conclusion  Agent approach provides flexibility and efficiency.  The system has evolved from simple pressure forecast/observation discrepancy alerter, to one which alerts on temperature, wind speed, volcanic ash and thunderstorms.  Subscription/leasing links between agents provides robustness.  We intend to increase the range of alertable phenomena to facilitate its introduction on the forecasters workstation.  We are now expanding the project to explore agent service advertising and discovery within the Bureau*. * This work will be carried out in a collaboration between the Bureau of Meteorology, the RMIT University Agents Group and Agent Oriented Software. This work is supported by an Australian Research Council Linkage Grant (grant LP , Open agent architectures for intelligent distributed decision making ).