© 2006 Open Grid Forum INFOD for Wide-Area Sensor Networks OGF21, Seattle, WA, USA M. Shankar, ORNL,

Slides:



Advertisements
Similar presentations
Lecture 2 - Revenue Models
Advertisements

IM May 24, 2000 Introduction to SIP Jonathan Rosenberg Chief Scientist.
VON Europe /19/00 SIP and the Future of VON Protocols SIP and the Future of VON Protocols: Presence and IM Jonathan Rosenberg.
Fall VoN 2000 SIP for IP Communications Jonathan Rosenberg Chief Scientist.
Page 1 CSISS LCenter for Spatial Information Science and Systems 03/19/2008 GeoBrain BPELPower Workflow Engine Liping Di, Genong Yu Center.
1 TELCORDIA PROPRIETARY – INTERNAL USE ONLY See proprietary restrictions on title page. Lets Move E911 Indoors! Mike Loushine & Clifford Behrens Telcordia.
© 2006 Open Grid Forum INFOD Extended Specifications OGF21, Seattle, WA, USA
© 2006 Open Grid Forum INFOD-WG Status and Plans OGF21, Seattle, WA, USA
MicroKernel Pattern Presented by Sahibzada Sami ud din Kashif Khurshid.
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
Four Winds Digital Signage Nathan Byrer, MCITP:EA Technology Director University College, IUPUI 1.
Overview Environment for Internet database connectivity
REST and the Exchange Network 5/30/ REST REST stands for Representational State Transfer 2.
Extended Enterprise Laboratory, Hewlett-Packard Laboratories, Bristol Keryx: Internet Notification Service for Dynamic Web Applications Søren Brandt Anders.
Vishal K. Singh, Henning Schulzrinne
© 2005 Avaya Inc. All rights reserved. A Client-Side Architecture for Supporting Pervasive Enterprise Communications Amogh Kavimandan, Reinhard Klemm,
Presented by: SIF 3.0 Concepts DSWG August 2013 Joerg Huber.
Executional Architecture
IHE Profile Proposal: Dynamic Configuration Management October, 2013.
Architecture and Measured Characteristics of a Cloud Based Internet of Things May 22, 2012 The 2012 International Conference.
Connect. Communicate. Collaborate Click to edit Master title style MODULE 1: perfSONAR TECHNICAL OVERVIEW.
Introduction and Overview “the grid” – a proposed distributed computing infrastructure for advanced science and engineering. Purpose: grid concept is motivated.
© 2006 Open Grid Forum INFOD Use Case Scenario OGF22, Boston, MA, USA
Hermes: A Distributed Event- Based Middleware Architecture Peter Pietzuch and Jean Bacon 1st DEBS Workshop, Vienna,
Esri International User Conference | San Diego, CA Technical Workshops | Esri Tracking Solutions: Working with real-time data Adam Mollenkopf David Kaiser.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Principles for Collaboration Systems Geoffrey Fox Community Grids Laboratory Indiana University Bloomington IN 47404
IBM Research – Thomas J Watson Research Center | March 2006 © 2006 IBM Corporation Events and workflow – BPM Systems Event Application symposium Parallel.
The Gaia System Spring 2004: Gaia Larry Rudolph Not Invented Here Lots of Pervasive Computing Projects Carnegie Mellon Univ. U. Washington Georgia.
Requirements for Epidemic Information Management Farrukh Najmi XML Standards Architect Sun Microsystems
Trimble Connected Community
GIS technologies and Web Mapping Services
Object and component “wiring” standards This presentation reviews the features of software component wiring and the emerging world of XML-based standards.
Presented by ORNL SensorNet: Wide-Area Sensor Networks for Protection and Assurance Presenter’s name Affiliation.
Managing Service Metadata as Context The 2005 Istanbul International Computational Science & Engineering Conference (ICCSE2005) Mehmet S. Aktas
A Lightweight Platform for Integration of Resource Limited Devices into Pervasive Grids Stavros Isaiadis and Vladimir Getov University of Westminster
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
Chapter 1 Lecture 2 By :Jigar M Pandya WCMP 1. Architecture of Mobile Computing The three tier architecture contains the user interface or the presentation.
Lecture 9: Chapter 9 Architectural Design
Introduction GOALS:  To improve the Quality of Service (QoS) for the JBI platform and endpoints  E.g., latency, fault tolerance, scalability, graceful.
Page 1 WWRF Briefing WG2-br2 · Kellerer/Arbanowski · · 03/2005 · WWRF13, Korea Stefan Arbanowski, Olaf Droegehorn, Wolfgang.
Copyright © 2002 Intel Corporation. Intel Labs Towards Balanced Computing Weaving Peer-to-Peer Technologies into the Fabric of Computing over the Net Presented.
Geospatial Systems Architecture Todd Bacastow. Views of a System Architecture Enterprise Information Computational Engineering Technology.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
© 2005 Prentice Hall1-1 Stumpf and Teague Object-Oriented Systems Analysis and Design with UML.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
SelfCon Foil no 1 Variability in Self-Adaptive Systems.
Storage dashboard Status report A.Baranovski 12/10/07.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
Semantic sewer pipe failure detection: Linked data approaches for discovering events Jonathan Yu | Research software engineer Environmental Information.
© 2006 Open Grid Forum INFOD Use Case Scenario OGF21, Seattle, WA, USA
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
GT3 Index Services Lecture for Cluster and Grid Computing, CSCE 490/590 Fall 2004, University of Arkansas, Dr. Amy Apon.
Gaia An Infrastructure for Active Spaces Prof. Klara Nahrstedt Prof. David Kriegman Prof. Dennis Mickunas
Presented by ORNL SensorNet: Wide-Area Sensor Networks for Protection and Assurance Budhendra Bhaduri Geographic Information Science and Technology Computational.
DataTAG is a project funded by the European Union International School on Grid Computing, 23 Jul 2003 – n o 1 GridICE The eyes of the grid PART I. Introduction.
September 2003, 7 th EDG Conference, Heidelberg – Roberta Faggian, CERN/IT CERN – European Organization for Nuclear Research The GRACE Project GRid enabled.
First Responder Use Case March, 2008.
Copyright, Open Geospatial Consortium Making Location Count Peer-to-Peer File Sharing An Answer to the SDI blues North Carolina GIS Conference February,
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
Context-Aware Middleware for Resource Management in the Wireless Internet US Lab 신현정.
Resource subscription using DDS in oneM2M
INFOD Use Case Scenario
INFOD-WG Implementation
Data-Centric Networking
Indirect Communication Paradigms (or Messaging Methods)
INFOD Use Case Scenario
Indirect Communication Paradigms (or Messaging Methods)
Stumpf and Teague Object-Oriented Systems Analysis and Design with UML
Stumpf and Teague Object-Oriented Systems Analysis and Design with UML
Presentation transcript:

© 2006 Open Grid Forum INFOD for Wide-Area Sensor Networks OGF21, Seattle, WA, USA M. Shankar, ORNL,

© 2006 Open Grid Forum 2 Overview Wide-area sensor networks context Typical paradigms of communication Mapping a use-case to INFOD Processing alerts (and events) with INFOD Potential gaps/mismatches to address in implementation and evaluation

© 2006 Open Grid Forum 3 GIS Situational Awareness (ArcView or Google Earth, Browsers, …) HPAC with Live Weather Feeds 8 chem/5 rad/5 video /1 weather sensors Access control WFS, OLS,… Filter Agents HTTPS: XML-RPC, SOAP Replicated storage, image, video server Fusion Center Portal and Viewer (Web Server; Database; GIS (Google); HPAC plume modeling) Plotting of Data, Display Video Feeds County Sheriff SensorNet Mobile System Application Scenario: County Fusion Centers Fielded Sensors 5 chem/ 1 weather sensors NOAA Live Regional Weather Subscriber Publisher Distributed Wide-Area Middleware Prototype and Analysis Distributed querying and top- down programming Policy-based data-sharing Asynchronous messaging UT ORNL Industry INFO-D Application info Emergency updates Responder data

© 2006 Open Grid Forum 4 Paradigms of Communication Known Destinations (or Endpoints) Point-to-Point (e.g., ) Point-to-Multipoint (e.g., lists) Subscribe for information and notify on availability (e.g., Priceline; OASIS WSN) Sharing – crucial for local, regional, federal; unknown recipients Web-page; Bulletin Board Chat-rooms (e.g., AOL/Yahoo/Google Chat); Topic based (e.g., Battelle DMIS) Subscription from data provider (not known a priori) - INFOD

© 2006 Open Grid Forum 5 Alerting Scenario Components ABC Chemicals Fire Station Hospital Police/ First Responders County Office/E911/ Models Publisher of Alerts Consumer Consumer of alerts and weather information. Also, Publisher. Identifies modes for consumers to be alerted based on different levels of toxicity Consumer Service Providers Consumer Weather Sensor Weather (Poll/Pub) Consumer Subscriber, defines subscription based on client necessities.

© 2006 Open Grid Forum 6 SensorNet Data Dissemination SensorNet Prototypes and Projects Data-flow from edge to hierarchical datacenters – accessed by application queries (SensorNet Node/ WFS/ ArcGIS/ Browsers/ Google Earth) Alerting based on publish-subscribe using SAS/XMPP Deployment Scenario Examples: Weigh Station Monitors; Port of Entry Monitors Area Situational Awareness and Threat detection

© 2006 Open Grid Forum 7 Sample Use Case: Actors and the Message Flows Message ExchangeInformation Exchange Weather Station Coordination/Meta-Data: A Registry First Responder 1 Publisher First Responder 2 First Responder 3 APD 2000 Chemical Sensors Alerting System Plume Analysis Consumer Subscriber/Consumer/Publisher E911 Center Subscriber

© 2006 Open Grid Forum 8 Abstracting the Components in an Alerting Scenario Applications Node Sensors produce data and consume data from Node Applications … Data-Center Applications Node or Local Data-Hub Registry matches sensor data publishers and application subscribers (and consumers) Publish- Subscribe Example Context: Flow of Data INFO-D Registry Registration and Notification of Consumer Presence Subscription Other entities may similarly subscribe and publish

© 2006 Open Grid Forum 9 Event Results to be Communicated from Sources to Sinks Publish-Subscribe paradigm works well here. Subscriptions can equate to first class objects capturing state- changes Independent engine can inject subscriptions (i.e., independent entity can make decisions for the system dynamically) Meta-data (properties, subscriptions, etc.) stated in extensible vocabularies enable formation of communities of interest Publish from source based on a subscription Typically infer and create plumbing for the main connections Create dynamic filtering mechanism for the actual data Filtering and event correlations are often on trees that are one-level deep. More complex trees/graphs could be broken down into constituents...

© 2006 Open Grid Forum 10 Traditional System Behavior Software/ Hardware Source Event Stream: X Temporary or Local Archival Storage Event Stream: YEvent Stream: Z Typical Request: if ((X and Y) or (X and !Z)) => InterestingEvent Consumer + Subscriber Publisher/Node/ Computation/ Processing Data Center Query to Data Center Distributed/Federated Queries Centralized Model

© 2006 Open Grid Forum 11 INFOD Entities Behavior Software/ Hardware Source Event Stream: X Temporary or Local Archival Storage Event Stream: Y Event Stream: Z Originator and Sink Publisher/Node/ Computation/ Processing Interest: Query or Lookup Compile + Mapping Distributed Model

© 2006 Open Grid Forum 12 INFOD Features Desirable for Wide-Area Sensor Networks Publishers and Subscribers can be unaware of each other but instead meet as a generalized vocabulary-based community of interest Both subscription and publication information is explicitly described Generic Vocabulary Implementation Extensible structure Matching performed with expressions Data-constraints allow filtering of publishers content

© 2006 Open Grid Forum 13 Evaluation Dimensions: Applicability of INFOD Expressive power of subscriptions Flexibility for dynamic behaviors Vocabulary management Security Performance …others?

© 2006 Open Grid Forum 14 Gap Analysis: Questions to Address Many producers submit data to one publisher Support for internal and external EPR Data-sources match well with producers (not necessarily?) Extended specification addresses this? Vocabulary management concern What if two groups have similar but different vocabularies What is the performance of the matching step? What are the scaling limitations? If matches are limited to vocabulary sets, this may be easily parallelizable Use-case exposes subscription requirements Query flexibility (on data and on properties that are dynamic) – example solutions have been proposed so far

© 2006 Open Grid Forum 15 Summary Wide-Area Sensor Networks data needs arise from their distributed dynamic contexts Pub-Sub paradigm addresses less specific or more general data requests in distributed systems Allows entities to not be known a priori Implementations needed to prove and refine the abstractions