Anti-Terrorist Force Protection: Harbor Tactical 3D Simulations for Risk, Consequence Assessment Don Brutzman International Maritime Protection Symposium.

Slides:



Advertisements
Similar presentations
CONCEPTUAL WEB-BASED FRAMEWORK IN AN INTERACTIVE VIRTUAL ENVIRONMENT FOR DISTANCE LEARNING Amal Oraifige, Graham Oakes, Anthony Felton, David Heesom, Kevin.
Advertisements

Tahir Nawaz Introduction to.NET Framework. .NET – What Is It? Software platform Language neutral In other words:.NET is not a language (Runtime and a.
AUV Workbench: Integrated 3D for Interoperable Mission Rehearsal, Reality and Replay Jeffrey Weekley Naval Postgraduate School, Monterey, CA USA
Visual Studio Team System (VSTS). Richard Hundhausen Author of software development books Microsoft Regional Director Microsoft MVP (VSTS) MCT, MCSD,
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
A New Computing Paradigm. Overview of Web Services Over 66 percent of respondents to a 2001 InfoWorld magazine poll agreed that "Web services are likely.
DCS Architecture Bob Krzaczek. Key Design Requirement Distilled from the DCS Mission statement and the results of the Conceptual Design Review (June 1999):
Managing Agent Platforms with the Simple Network Management Protocol Brian Remick Thesis Defense June 26, 2015.
Efficient XML Interchange. XML Why is XML good? A widely accepted standard for data representation Fairly simple format Flexible It’s not used by everyone,
Web Service What exactly are Web Services? To put it quite simply, they are yet another distributed computing technology (like CORBA, RMI, EJB, etc.).
Chapter ONE Introduction to HTML.
Annual SERC Research Review - Student Presentation, October 5-6, Extending Model Based System Engineering to Utilize 3D Virtual Environments Peter.
Ihr Logo Data Explorer - A data profiling tool. Your Logo Agenda  Introduction  Existing System  Limitations of Existing System  Proposed Solution.
ROOT: A Data Mining Tool from CERN Arun Tripathi and Ravi Kumar 2008 CAS Ratemaking Seminar on Ratemaking 17 March 2008 Cambridge, Massachusetts.
Adapting Legacy Computational Software for XMSF 1 © 2003 White & Pullen, GMU03F-SIW-112 Adapting Legacy Computational Software for XMSF Elizabeth L. White.
DMSO Technical Exchange 3 Oct 03 1 Web Services Supporting Simulation to Global Information Grid Mark Pullen George Mason University with support from.
Extensible 3D (X3D) Graphics for Interactive Engineering Technical Manuals (IETMs) Don Brutzman Naval Postgraduate School Monterey California USA February.
DISTRIBUTED COMPUTING
SAVAGE Modeling Analysis Language (SMAL)
X3D Graphics for Web Authors X3D-Edit Update SIGGRAPH 2008 Don Brutzman Naval Postgraduate School Monterey California USA.
material assembled from the web pages at
Scalable Metadata Definition Frameworks Raymond Plante NCSA/NVO Toward an International Virtual Observatory How do we encourage a smooth evolution of metadata.
Interfacing Registry Systems December 2000.
Unit – I CLIENT / SERVER ARCHITECTURE. Unit Structure  Evolution of Client/Server Architecture  Client/Server Model  Characteristics of Client/Server.
X3D Interoperability and X3D Earth Don Brutzman, PhD Amela Sadagic, PhD Sponsor: DTO (A-SpaceX program) Naval Postgraduate School, MOVES Institute Monterey,
Web Services for Satellite Emulation Development Kathy J. LiszkaAllen P. Holtz The University of AkronNASA Glenn Research Center.
Ontologies and Lexical Semantic Networks, Their Editing and Browsing Pavel Smrž and Martin Povolný Faculty of Informatics,
1 Don Brutzman Naval Postgraduate School (NPS) Modeling, Virtual Environments & Simulation (MOVES) Institute Naval Postgraduate School 8 June 2006 NPS.
Selected Topics in Software Engineering - Distributed Software Development.
XMSF and Command & Control - GIG, XBML/C4I Testbed, XDV, XMSF Profiles Dr. Andreas Tolk Old Dominion University (ODU) - Virginia Modeling Analysis and.
SUPERCOMPUTING CHALLENGE KICKOFF 2015 A Model for Computational Science Investigations Oct 2015 © challenge.org Supercomputing Around.
Assessing the influence on processes when evolving the software architecture By Larsson S, Wall A, Wallin P Parul Patel.
NPS Project Capabilities Modeling the 3D Collision Track between USS GREENEVILLE and MV Ehime Maru Progress Report, 14 June 2001 Don Brutzman MOVES and.
vrtp Research Update Don Brutzman Naval Postgraduate School February 7, 2000.
SBIR Final Meeting Collaboration Sensor Grid and Grids of Grids Information Management Anabas July 8, 2008.
4 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Computer Software Chapter 4.
WS-I Submission W3C XML Schema User Experiences Workshop June 2005 Redwood Shores, CA, USA Erik Johnson, Epicor Software.
Semantic Web Technologies Research Topics and Projects discussion Brief Readings Discussion Research Presentations.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
XML Extras Outline 1 - XML in 10 Points 2 - XML Family of Technologies 3 - XML is Modular 4 - RDF and Semantic Web 5- XML Example: UK GovTalk Group’s Schema.
Efficient XML Interchange High Performance XML Don McGregor (mcgredo (at) nps.edu) Don Brutzman (brutzman (at) nps.edu)
Distributed Architectures for Medical Systems Andrew A. Kitchen Computer Integrated Surgery 8 March 2001.
March 2004 At A Glance NASA’s GSFC GMSEC architecture provides a scalable, extensible ground and flight system approach for future missions. Benefits Simplifies.
DOCUMENT-BASED MESSAGE-CENTRIC SECURITY USING XML AUTHENTICATION AND ENCRYPTION FOR COALITION AND INTERAGENCY OPERATIONS LCDR Jeffrey S. Williams Naval.
Extensible Modeling and Simulation Framework (XMSF) Development Strategies Katherine L. Morse, SAIC Don Brutzman Naval Postgraduate School (NPS) Mark Pullen,
OWL Representing Information Using the Web Ontology Language.
Kemal Baykal Rasim Ismayilov
Digital Libraries1 David Rashty. Digital Libraries2 “A library is an arsenal of liberty” Anonymous.
1 Don Brutzman Naval Postgraduate School (NPS) Center for Autonomous Underwater Vehicle (AUV) Research Modeling, Virtual Environments & Simulation (MOVES)
Extensible Modeling and Simulation Framework Extensible 3D Graphics (X3D) Don Brutzman MOVES Institute, Naval Postgraduate School Andreas Tolk VMASC, Old.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
Comprehensive Project Management Solutions with the.NET Server family.
Survey of Tools to Support Safe Adaptation with Validation Alain Esteva-Ramirez School of Computing and Information Sciences Florida International University.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
Satisfying Requirements BPF for DRA shall address: –DAQ Environment (Eclipse RCP): Gumtree ISEE workbench integration; –Design Composing and Configurability,
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
March 2004 At A Glance The AutoFDS provides a web- based interface to acquire, generate, and distribute products, using the GMSEC Reference Architecture.
1 SAIC XMSF Update XMSF Workshop & MOVES Open House 4-5 August 2003 Katherine L. Morse, Ph.D., David L. Drake, Ryan.
V7 Foundation Series Vignette Education Services.
XML and Distributed Applications By Quddus Chong Presentation for CS551 – Fall 2001.
Semantic Web. P2 Introduction Information management facilities not keeping pace with the capacity of our information storage. –Information Overload –haphazardly.
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 13 Computer Programs and Programming Languages.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
HTML, XHTML, and the World Wide Web
Project 1 Introduction to HTML.
XMSF and Command & Control - GIG, XBML/C4I Testbed, XDV, XMSF Profiles
Don Brutzman and Mike Zyda NPSNET Research Group
VoiceXML An investigation Author: Mya Anderson
Presentation transcript:

Anti-Terrorist Force Protection: Harbor Tactical 3D Simulations for Risk, Consequence Assessment Don Brutzman International Maritime Protection Symposium 13 December 2005

Outline Motivation Business model, access considerations Agent-based tactics modeling Applications Cluster computations to support analyst X3D Graphics modeling Recommendations

Motivation Defend against small-boat attack Evolution of studies on USS COLE attack Assess risk, vulnerabilities, consequences, alternatives Analysis to support 3 classes of customers Harbor defense funding priorities Harbor operations, actual & projected Ships entering port, joining defenders

AT/FP technical approach Model tactical layout of harbor, facilities Agent-based situated tactics for each player 3D visualization Open standards and open source NPS agent toolkit: discrete-event Simkit/Viskit Extensible 3D (X3D) Graphics Distributed Interactive Simulation Protocol Scalable, repeatable methodology Suitable for data-driven production, repetition

Business model Too many proprietary toolsets High cost, not sustainable, not interoperable Over time, essential data lost to further use Daylight encourages good behavior Business-friendly open-source licensing Repeatable capabilities extendable over Web Nothing succeeds like success Use proven best practices, everyone wins

Consortia partnerships essential Stable, evolving Web-based standards Also need best practices Capable partners, industry and individual Web3D Consortium Real-time 3D communications using X3D World Wide Consortium for the Grid (W2COG)

Access considerations Hardest technical challenges are science and interoperation, not classification rules F=MA, E=IR, et cetera, writ large & connected XML used for all data Validatable, with self-describing metadata Build unclassified versions, preferably using public well-documented resources Modify data (not code) for classified use

Key Technologies Extensible Markup Language (XML) Validatable data, binary compression Web Services for message exchange Extensible 3D (X3D) Graphics ISO-approved interactive visualization Our approach Demonstrate military value of new technology Collaborate, implement, evaluate, report, repeat

XML in 10 Points XML is for structuring data XML looks a bit like HTML XML is text, but isn't meant to be read XML is verbose by design XML is a family of technologies XML is new, but not that new XML leads HTML to XHTML XML is modular XML is basis for RDF and the Semantic Web XML is license-free, platform- independent and well- supported 350+ member companies & institutions in World Wide Web Consortium (W3C) already understand the business case Extensible Markup Language

Potential problem: XML size, bandwidth Replacing data “stovepipes” with XML might be difficult since most tactical streams are highly compressed Tactical showstopper for GIG architectures Common problem in many domains Candidate binary-XML solutions exist NPS XSBC, Sun’s Fast Infoset, others Continuing W3C working group effort provides metrics, use cases and process, working to produce: Efficient XML Interchange (EXI) standard effort underway, where “efficient” = smaller + faster

XML encoding for validation benefits XML schema holds adequate information Tokenization of elements, attributes Strong data typing of value payloads Lossless More efficient than compressed numeric text XML Schema-based Binary Compression (XSBC)

Conclusion: XSBC size, speed already better than gzip! 4.2 MB42.9 MB85.6 MB29.8 MB3.5 MB smallest size, parsing speedup 4-7x !! originals typical compression

Extensible Modeling & Simulation Framework XMSF is Web services for all manner of M&S A composable set of standards, profiles, and recommended practices for web-based M&S Foundational precepts: Internet network technologies, Extensible Markup Language (XML)-based languages, and service-oriented architectures for simple messaging Enable a new generation of distributed M&S applications to emerge, develop, interoperate with tactical systems Many easily repeatable exemplars using Web Services

Simkit, Viskit, Diskit Discrete Event Simulation (DES) Methodology, Open-Source Implementation

Viskit tool for Simkit Visual tool for building, analyzing Simkit models Well-understood methodology for Discrete Event Simulation (DES) Professional quality Unlocks years of NPS student- research effort with reduced programming Digitizing NPS courses for continued analyst use

Simkit technical approach Well-tested Java class libraries DES event queue runs quickly or in real time Event graphs define classes of interest Assembly instantiates entities, collects statistics Visual model Logical, inspectable definition of relationships Saved as validated XML Autogenerates Java source code Analysts get quality code (without being gurus)

Attacker event graph1

Attacker event graph2

Visual model saved as XML

XML model version converted to Java source, when needed by client or cluster

Code generation from XML and corresponding Java compilation are immediate

Viskit tactical scenarios Diverse real-world locations and military players Friendly, neutral and attacker entities 2D tactical layout with 3D visualization Networked DIS for X3D playback Multiple scenarios under development Indian Island refueling pier – “hello world” ABOT oil terminal, Bremerton waterfront Warfighter understandability is essential

Defender event graph

Neutral shipping event graph

Assembly connects event graphs

Tactical supercomputing and linux cluster support for analysts

Trends Commodity processors Inexpensive networking Free, off-the-shelf, open-source software Cheap storage Internet web standards Leading to Cluster Supercomputers Inexpensive, deployable Scalable computing resource (just add PC boxes) Shared via web standards or standalone Tactical supercomputing

Linux clusters can create new resources 5 off-the-shelf new PC boxes + disk storage $10K = 10 processors = 10 Gigaflop Refrigerator-rack footprint easily fits shipboard Industry can provide even higher capabilities Exploring intermediate-level resources for previously supercomputer-level problems Consistent access via grid/web services Applied: Viskit Design of Experiments

Cluster statisics via web page

So what is a cluster good for? First test and view basic tactical scenarios, then Conduct massive replications for statistics Analyst Design of Experiments (DOE) panel Latin Hypercube scheme varies design points Simulation “experiments” are repeatable due to pseudo-random number generator distributions But wait, there’s more… Replay “outliers” to assess vulnerability, learn exactly why certain hostile scenarios succeeded

X3D Graphics modeling ISO-standard 3D graphics interchange for the Web

Emerging Application Suite SavageStudio authoring for creating scenarios Builds both X3D scenes and Viskit assemblies Viskit discrete-event simulation tool Distributed Interactive Simulation (DIS) protocol for real-time operation Cluster control X3D visualization of scenario progress using open-source Xj3D browser Analytic assessment report generator

ABOT oil terminal Scenario snapshots

Bremerton harbor Scenario snapshots

Analytic assessment report generator Automatically integrate analytic products created during problem setup, exploration Prompt for analyst comments at appropriate locations in the report Success criteria: thorough, easy First study proposed: Pearl Harbor, 1Q 2006 Thesis product, LT Pat Sullivan USN Work in progress

Related Work Autonomous Undermanned Vehicle Workbench

AUV Workbench Underwater, air, surface unmanned vehicles Build scientific tactical decision aid (TDA) that includes full-fidelity physics of motion, collision, sensing Rehearsal: mission planning Reality: real-time tasking and monitoring Replay: playback telemetry Multiple sponsors & partners Open source, open standards, new techology Extensible 3D Graphics (X3D) for large worlds XML, binary compression for GIG Web Services

REMUS mission search, from above

REMUS mission search, from behind

Conclusions and Recommendations

Conclusions, Recommendations Tool development is now mature enough to pursue combined modeling effort Singapore: harbor, island, lines of approach Straits of Malacca Open standards, open source for interoperability Access + sharing issues appear sensitive, solvable Collaborative efforts welcome

Don Brutzman Code USW/Br, Naval Postgraduate School Monterey California USA voice fax Contact