Presentation is loading. Please wait.

Presentation is loading. Please wait.

© 2006 Open Grid Forum INFOD Use Case Scenario OGF22, Boston, MA, USA

Similar presentations


Presentation on theme: "© 2006 Open Grid Forum INFOD Use Case Scenario OGF22, Boston, MA, USA"— Presentation transcript:

1 © 2006 Open Grid Forum INFOD Use Case Scenario OGF22, Boston, MA, USA raghul@utk.edu

2 © 2006 Open Grid Forum 2 INFOD Status & Extended Specification Dieter Gawlick (Oracle) INFOD reference implementation First Responder - Use Case Scenario INFOD Registry Implementation Demo INFOD on GME Andras Nadas( Vanderbilt) Overview

3 © 2006 Open Grid Forum 3 Software/ Hardware Source Event Stream: X Temporary or Local Archival Storage Event Stream: YEvent Stream: Z Consumer + Subscriber Publisher/Node/ Computation/ Processing Data Center Traditional Query to Data Center Distributed/Federated Queries - is this technology mature enough? Information Dissemination Software/ Hardware Source Event Stream: X Temporary or Local Archival Storage Event Stream: YEvent Stream: Z Consumer + Subscriber Publisher/Node/ Computation/ Processing Subscription Notify to Publishers INFOD Model

4 © 2006 Open Grid Forum 4 An Information Dissemination Scenario ABC Chemicals Fire Station Hospital Police INFOD Registry Service County Office Registers as a Publisher Registers as a Consumer Registers as a Subscriber, defines subscription identifying consumers and describes message format. Registers as a Subscriber and defines subscription identifying dynamic consumers Service Providers Notification Message differs based on the entries created and the subscriptions Notification Message Registers as a Subscriber, defines subscription based on client necessities. Matches Entities based on entries created Registers as a Consumer Notification Message Weather Station Registers as a Publisher Notification Message

5 © 2006 Open Grid Forum 5 An Information Dissemination Scenario ABC Chemicals Fire Station Hospital Police Alert Msg: Category: Fire, Chemical Severity: Extreme Chemical Types: XXX Alert Msg: Category: Fire Urgency: Immediate Action: Stop Alert Msg: Category: Fire Urgency: Immediate Action: Detour Alert Msg: Category: Fire Urgency: Expected Action: Evacuate INFOD Registry Service Alert Msg: Category: Fire, Chemical Severity: Extreme, (Minor,Moderate) Chemical Types: XXX Sends Alert message County Office Alert Msg: Category: Fire, Chemical Service Providers Alert Msg: Category: Fire, Chemical Urgency: Immediate Alert Msg: Category: Fire Urgency: Immediate Action: Detour Alert Msg: Category: Chemical Fire Urgency: Immediate Action: Evacuate Weather Station Alert Msg: Category: Fire, Chemical Urgency: Immediate Notification Message

6 © 2006 Open Grid Forum 66 ABC Chemicals Fire Station Hospital Police Alert Msg: Category: Fire, Chemical Severity: Extreme Chemical Types: XXX Alert Msg: Category: Fire Urgency: Immediate Action: Stop Alert Msg: Category: Fire Urgency: Immediate Action: Detour Alert Msg: Category: Fire, Chemical Severity: Extreme, (Minor,Moderate) Chemical Types: XXX County Office Alert Msg: Category: Fire, Chemical Service Providers Alert Msg: Category: Fire, Chemical Urgency: Immediate Alert Msg: Category: Fire Urgency: Immediate Action: Detour Alert Msg: Category: Chemical Fire Urgency: Immediate Action: Evacuate Weather Station Alert Msg: Category: Fire, Chemical Urgency: Immediate Alert Msg: Category: Fire Urgency: Expected Action: Evacuate Alerting System Alerting Consumers based on dynamically changing events An Information Dissemination Scenario Alert Msg: Category: Chemical Fire Action: Stay Indoors Alert Msg: Category: Fire Urgency: Immediate Action: Detour East INFOD Registry Service

7 © 2006 Open Grid Forum 77 ABC Chemicals Fire Station Hospital Police County Office Service Providers Weather Station Alerting System Accident Sending alert messages processing multiple streams of events An Information Dissemination Scenario Evacuation Route Service Providers Alert Msg: Category: Fire Urgency: Immediate Action: Detour South/West Alert Msg: Category: Fire Urgency: Immediate Action: Detour SOUTH INFOD Registry Service

8 © 2006 Open Grid Forum 8 First Responder Use Case Scenario Weather Station Sensor Fusion Center Chemical Sensor 1 INFOD Registry Publisher First Responder 1 First Responder 2 APD 2000 Chemical Sensor 2 Alerting System Plume Analysis Publisher Consumer Subscriber/Consumer/Publisher INFOD Message ExchangeInformation Notification E911 Center Subscriber/Consumer

9 © 2006 Open Grid Forum 9 Subscription defines the event of interest at the publisher, the message to be generated in response to an event and helps identify consumers dynamically. Entries characterize real world entities and define constraints identifying other entities of interest Also, data source entry details on the publishers information - associated to a data vocabulary. Subscribers and Consumers are modeled as independent entities. Subscriptions are created by a subscribers, conforming to a subset of consumer. Structured Information Model, user communities are identified by property and data vocabularies. INFOD Resources Consumer Subscription Data Vocabulary Data Source Entry Property Vocabulary Instance Creation of resource Notification (by INFOD registry) Reference (EPR) Notification (by Publishers) INFOD Registry EntryResource–not an entry ConsumerPublisher Subscriber Property Vocabulary Publisher Entry Subscriber Entry Consumer Entry Vocabulary instances characterize entities and constraints are evaluated on instances created.

10 © 2006 Open Grid Forum 10 The Registry Property Vocabulary – schema for characterizing an external entity (Publisher/Consumer/Subscriber) Data Vocabulary – schema for characterizing an event or information from the publisher Publisher – source of information Publisher Entry Property Vocabulary Instance Data Source Entry Property Vocabulary Instance Publisher Property VocabularyData Vocabulary INFOD Registry Publisher Entry Prop. Vocab. Inst.Data Source Publisher 3 Publisher 4 Data Source Publisher 2 Prop. Vocab. Inst.

11 © 2006 Open Grid Forum 11 Consumer Consumer Entry Property Vocabulary Instance Subscriber Subscriber Entry Property Vocabulary Instance Subscription An update to the Registry triggers matching between entries. Entities receive notification message Publisher sends information to consumer The Registry Sensor 5 INFOD Registry Publisher Prop. Vocab. Inst. Sensor 4 Publisher 2 Publisher Entry 1 Data Source Consumer Entry Prop. Vocab. Inst. Subscriber Entry Subscription Prop. Vocab. Inst. Consumer Subscriber Property VocabularyData Vocabulary

12 © 2006 Open Grid Forum 12 Constraints Constraints are for expressing entities and data of interest. Property Constraint Used for matching within the INFOD registry Identifies other entries of interest defining constraints on entry properties. Data Constraint Part of the subscription; evaluated by the publisher Describes an event of interest and the message to be generated by the publisher Dynamic Consumer constraint Part of the subscription; evaluated by the publisher Identifies consumers based on certain characteristics from a set of consumer identified by the INFOD registry.

13 © 2006 Open Grid Forum 13 Subscription Data Vocabulary Data Source Entry Property Vocabulary Instance Creation of resource Notification (by INFOD registry) Reference (EPR) Notification (by Publishers) INFOD Registry EntryResource–not an entry Property Vocabulary Publisher Entry Subscriber Entry Consumer Entry Sensor 5 Chemical Sensor 2 Sensor 4 Sensor 1 Chemical Sensor 1 Weather Station Alerting System Plume Analysis First Responder E911 Center First Responder Use Case Scenario

14 © 2006 Open Grid Forum 14 Vocabularies are based on NIEM (National Information Exchange Model) CAP (Common Alerting Protocol) Property Vocabulary Sensor property vocabulary (NIEM) Community user property vocabulary (NIEM) Data Vocabulary Sensor / Alert message vocabulary (NIEM + CAP) Weather information vocabulary (DWML–Digital Weather Markup language) First Responder Use Case Scenario

15 © 2006 Open Grid Forum 15 Property Vocabulary Property Vocabulary PredicatesComments Sensor IdentificationUnique id for sensor Sensor DescriptionDetails on the sensor LocationPhysical location of sensor Contact InformationPerson to be contacted Associated OrganizationThe owner of the sensor Sensor Property Vocabulary Property Vocabulary PredicatesComments IdentificationIdentifier for the Organization NameName of the Organization DescriptionText Description LocationPhysical location information Contact InformationPerson to me contacted Community User Property Vocabulary Vocabulary predicates are an abstraction from NIEM (National Information Exchange Model)

16 © 2006 Open Grid Forum 16 Data Vocabulary Data Vocabulary PredicatesComments ActivityDescription between time period EventDescription at a specific time SubstanceDescription of a chemical material StatusActual, Exercise, System, Test Message TypeAlert, Update, Cancel, Ack, Error ScopePublic, Restricted, Private, UrgencyImmediate, Expected, Future, Past Response TypeShelter, Evacuate, Prepare, Execute, Monitor, Assess, None SeverityExtreme, Severe, Moderate, Minor CertaintyVery likely, Likely, Possible, Unlikely CategoryGeo, Met, Safety, Security, Rescue, Fire, Health, Env, Transport, Infra, CBRNE, Other Sensor/Alert Data Vocabulary (NIEM and CAP - Common Alerting Protocol) Data Vocabulary PredicatesComments LocationWeather information at a location TimeInformation at a specific date & time TemperatureTemperature unit as an attribute Wind SpeedWith units as an attribute Wind DirectionAs an angular measure HumidityAs a relative or specific value Weather Sensor Data Vocabulary ( DWML –Digital Weather Markup Language)

17 © 2006 Open Grid Forum 17 Implementation specifics Publisher, Subscriber and Consumers are modeled as web services Publisher Service(s) Publisher Service Consumer Service(s) Consumer Service Notify Client Create & Monitor Notify Subscriber Service(s) Subscriber Service Create Test Environment JAVA ORACLE PL/SQL Create/ Replace/ Drop INFOD Registry Service Subscription Reasoning Component Registry Manager Component Vocabulary Manager INFOD Entry’s Manager Meta Data Manager ORACLE Oracle Application Server TOMCAT

18 © 2006 Open Grid Forum 18 DEMO First Responder Use Case

19 © 2006 Open Grid Forum 19 Status & Extended Specification Dieter Gawlick (Oracle) INFOD reference implementation First Responder - Use Case Scenario INFOD Registry Implementation Demo INFOD on GME Andras Nadas( Vanderbilt) Overview

20 © 2006 Open Grid Forum 20 Full Copyright Notice Copyright (C) Open Grid Forum (2006). All Rights Reserved. This document and translations of it may be copied and furnished to others, and derivative works that comment on or otherwise explain it or assist in its implementation may be prepared, copied, published and distributed, in whole or in part, without restriction of any kind, provided that the above copyright notice and this paragraph are included on all such copies and derivative works. The limited permissions granted above are perpetual and will not be revoked by the OGF or its successors or assignees.


Download ppt "© 2006 Open Grid Forum INFOD Use Case Scenario OGF22, Boston, MA, USA"

Similar presentations


Ads by Google