Download - Poster iscram 2008

Transcript
Page 1: Poster   iscram 2008

www.iscram.org

Rich Feeds for RESCUE – Data for Disasters and Research

What is RESCUE?Radical Transformation

• Information Gather Manage Use Disseminate

• Emergency response networks General public

* Save lives * Preserve infrastructure * Reestablish normalcy

Interdisciplinary• Computer scientists• Engineers• Social Scientists• Disaster science

experts

Network

Policy System

Logging System

Database

Authorization Monitor

Research Feeds

Traffic

Tracked Objects

Cameras

Sensors

Network Ops

Visualizations

Internet Browsers

Yahoo Pipes

ODBC

Internet Explorer, FireFox, etc

Excel, Crystal Reports, etc

External Components

Providers• RESCUE Traffic Reporting System• RESCUE Tracked Objects System• High Performance Wireless Research

and Education Network (HPWren) Cameras

• UC San Diego Police Surveillance Cameras

Consumers• Browser-based AJAX application

• Multiple feed selection• Google Maps-based data integration• Filters on each feed• Time-based animation

• Microsoft Office (ODBC) (future) • Google Earth (future)• Yahoo Pipes (future)

Internal Components

Java-based Enterprise Service Bus

• Standards-based message passing• Open source database services• Inversion of Control executes

storage/retrieval POJOs (Plain Old Java Objects) on demand

• Message routing interleaves POJO execution with interceptors providing crosscutting services (authorization, authentication, logging, etc)

Rich Services Architecture

Service Oriented Architecture (SOA)

• Based on composite pattern (i.e., system-of-systems), messaging pattern, routing pattern, and role-based interactions

• Producers = adapters and COTS (Commercial Off The Shelf) services

• Consumers = adapters to standardized communication protocols

• Crosscutting concerns = interceptor services (Aspect Oriented Programming-style)

Features

• Captures experimenter data for query-based real-time and archival analysis and synthesis

• Rapid incorporation of emergent data sources at low risk to existing users

• Easy integration with new clients• Scales easily to high usage while

maintaining high performance• Enables fine-grained policy definition

and evaluation• Seamless incorporation of novel

intermediary services• Future improvements

• Stream-based data delivery• Video and audio capture/replay• ODBC and Google Earth

interface• Improved authorization,

authentication, policy, and accounting features

This material is based upon work supported by the NationalScience Foundation under Grant No. 03311690, 0403433, CCF0702791.

Authorization Monitor

Authentication Monitor

Integration System

ODBC Adapter

Database

Logging System

Service/ Data

Connector

Visualizer Client

Consumer Adapter

Consumer Systems

Service/ Data

Connector

Producer Adapter

Experiment Server

Producer Systems

Architecture

Live DisplayAnimated Display

Filtering

Requirements