100 likes | 245 Views
High Performance Computing Engine for Predictive Battlespace Awareness: Status Report Air Force Phase II SBIR Topic No. AF03-094 Contract No. FA8750-04-C-0066. Gary Blank Metron, Inc. October 13, 2004. SBIR Phase II Goals. Build framework for applying simulation technology in real time to:
E N D
High Performance Computing Engine for Predictive Battlespace Awareness: Status Report Air Force Phase II SBIRTopic No. AF03-094Contract No. FA8750-04-C-0066 Gary Blank Metron, Inc. October 13, 2004
SBIR Phase II Goals • Build framework for applying simulation technology in real time to: • Help predict future outcomes of current plans • Evaluate possible courses of action (COAs) at critical decision points • Exploit computing power provided by modern High-Performance Computing (HPC) machines • HPC machines with thousands of CPUs are now available and will become cheaper and more commonplace over time • Get results faster; evaluate more COAs • Demonstrate system with example wargaming simulation
Framework Methodology • Wall-clock speed "emulation" mirrors current state of battle • Integrates Intelligence, Surveillance, Reconnaissance (ISR) reports into emulation as they become available • Emulation can be run forward to glimpse possible future • Emulation state is copied (“cloned”) onto a bank of free CPUs • Clone simulation runs as fast as possible into future • MOE report is returned to the user • Emulation can be used as basis to simulate and evaluate possible COAs • Emulation state is copied (“cloned”) onto a bank of free CPUs • COA plans are inserted into each clone, thus simulating the COA • MOE report is returned to the user
Predictive Simulation Copy Emulation State Simulate into future Clone Emulation External Module ISR Reports Return MOE Report
COA Evaluation Copy and Insert COA Specifics Launch First Two Evaluations COA#2 Emulation COA#1 External Module ISR Reports Return MOE Reports
Phase II Major Tasks • Simulation Cloning Design/Implementation • Copy emulation state to run predictive simulation or COA evaluation • Emulation Design/Implementation • Convenient interface for inserting ISR reports • Means to invoke cloning capability • System Interface • Convenient, flexible interface for inserting ISR reports, initiating/monitoring predictive simulations and COA evaluations, receiving MOE reports and building displays • System Demonstration • Demonstrate capabilities using example wargaming simulation • Documentation and Project Report
Simulation Cloning Procedure fork() 0 0 1 1 SPEEDES Comms SPEEDES Comms 2 2 3 3 4 4 5 5 Original Clone
SPEEDES Communications Topology Six node SPEEDES simulation Shared Memory Shared Memory TCP/IP Comms 0 1 2 3 4 5
Simulation Cloning Procedure (Detailed) fork() Shared Memory 0 0 SharedMemory 1 1 TCP/IP 2 2 Shared Memory 3 3 TCP/IP 4 4 SharedMemory 5 5 Original Clone
Current Status • Simulation Cloning Design/Implementation • Completed design and initial implementation of cloning capability • Technically, most challenging task • This job involved some design/implementation of emulation and system interface • Essentially on target with projected schedule