490 likes | 623 Views
A Disaster Recovery System Featuring Uncertainty Visualization and Distributed Infrastructure. Lynne Grewe California State University East Bay. Disaster Recovery. Issues. Disaster Incident Definition/Protocol Categories of Data representing Incident Methods of Data Capture
E N D
A Disaster Recovery System Featuring Uncertainty Visualization and Distributed Infrastructure Lynne Grewe California State University East Bay
Issues • Disaster Incident Definition/Protocol • Categories of Data representing Incident • Methods of Data Capture • Data and Uncertainty Computer Representation • Fusion Processes to Reduce Data Size. • Storage and Data Distribution Needs • Personnel Roles and related Security Needs • Data Presentation • Communication Needs • Administration and Incident Control Tools
Previous Work • Protocols (NIMS/ICS) • Specialized Components • C3 related work
Features of Direct • Visualization • Uncertainty Visualization • Distributed Infrastructure • Communications Application of Mobile Agents • Protocol Structure • Client Control
DiRecT Server • EJB components for persistence and business logic • JMS and Mobile agents for instant-memoing • JMS for incident updates • Oracle database for persistence
DiRecT Field Clients • create a new incident • manage multiple incidents • request resources, personnel and equipment for a given incident • assignment of personnel
DiRecT Admin Client • Activation / Deactivation of incidents • Creation of new personnel, equipment and resources. • Assigning personnel to incidents • Fulfilling resource requests • Purging incidents from the database
Incident • Tracking of victims, personnel • Hazardous materials • Natural hazards response • Search-and-rescue missions • Fires • Air, rail, ground, and water transportation accidents • Incidents with multiple casualties…and others. • Planned human events, e.g., large crowd gatherings, concerts, etc.
Biotarget Data Capture • Victims
Some Visualization Cues • Opaqueness-Transparency • Icons/Glyphs • Color (pseudo-coloring or color representation) • Brightness/Intensity • Texture • Atmospheric Effects • Adding/Altering Geometry • Layers • Focus • Pop-up textual information • Animation • Morphing • Time Fading • Sounds (volume, key, duration, fade)
Biotarget Visualization • Iconic • Color • Transparency • Location • Bloom
Biotarget Color Color of Icon = F(Health,Saftey, Certainty) Red = Max(ColorSafetyR, ColorHealthR) Green =Min(ColorSafetyG,ColorHealthG)
Search Area Visualization • Color • searching searched • Shape • Transparency • Location
Equipment Visualization • Iconic &Color Medical Hazard Water • Transparency • Location&Bloom
Personnel Visualization • Iconic • Transparency • Location&Bloom
Hazard Visualization • Iconic &Color Water Explosion Chemical • Transparency • Location&Bloom
Image Fusion • Multiple sources • Partial • Overlapping • Scale, Rotation, Translation
Image Layers • Like Photoshop • Opacity
Visualization Control • Control clutter • Better Decisions • View only desired data
Biotarget Before Highlight <= 60% health
Filter Certainty > 60% Before
Infometrics • Count • Search Search and highlight for biotargets Health <=60%
Count Count in Area BioTargets
DiRecT Server • Remote method invocations • Transparent fail-over • Back-end integration • Transactions • Clustering • Dynamic redeployment • Clean shutdown • Logging and auditing • Threading • Object life cycle • Resource pooling • Security • Caching • Communications
Aglets over JMS • Aglets can very easily and efficiently send private messages, while with JMS it is not so simple. • Aglets is explicitly asynchronous while JMS can be made asynchronous through durable subscriptions • Each mobile agent can carry different a encoding/decoding algorithm. • Agents can be controlled and can react dynamically to unfavorable situations on a host • JMS reliable, mature technology.
Future Work • AI • Testing • System Integration • PDA, other devices