Parallel and Metacomputing Support for CMS –


Comprehensive Minefield Simulation

D. Bernholdt, G. C. Fox, W. Furmanski,

D. Kasthuril, G. Krishnamurthy, S. Nair, H. T. Ozdemir, Z. Odcikin Ozdemir and K. Rangarajan

Northeast Parallel Architectures Center, Syracuse University, Syracuse, NY

 

Keith Snively and Picot Chappell

Night Vision Laboratory, Ft. Belvoir, VA

 

 
 


,

 

Demonstration Handout at Supercomputing 98, Orlando, FL, November 7-13 1998

 

For more information, please contact Wojtek Furmanski, (315) 443-1799, furm@npac.syr.edu or

Keith Snively, (703)  704-2070, ksnively@nvl.army.mil

CMS is an advanced DIS system under development by the Night Vision Lab at Ft. Belvoir, VA. CMS simulates a broad spectrum of mines and minefields to interact with vehicles and countermine systems, such as those provided by ModSAF, on the virtual battlefield. Modern warfare can require millions of mines to be present on the battlefield, such as in the Korean Demilitarized Zone or the Gulf War. The simulation of such battlefield arenas requires High Performance Computing support. Syracuse University is building Parallel and Metacomputing Support for CMS by porting the CMS module to  Origin2000 and linking it with a collection of distributed simulators handling terrain, vehicles and visualization. The current demo illustrates initial capabilities of the system and includes: a) Parallel CMS running on Origin2000 at ARL or CEWES MSRCs; b) a set of ModSAF vehicles running at Syracuse workstations; and c) visualization front-ends including Mak Stealth and our PC/Direct3D based CMS viewer. Work is under way to provide HLA based federation support for large scale Metacomputing CMS with millions of simulation objects.


In our demo, we can construct various testing configurations and we can also run some more realistic battlefield scenarios, designed by actual Army Engineers. These scenarios, adapted for Syracuse by Ft. Belvoir,  feature heavy breach operations across a fortified border region, troops movement through the lanes, sending friendly troops to protect the breach forces, and friendly/enemy interaction. Several visualization displays are available to control, monitor and analyze  this sophisticated Distributed Interactive Simulation (DIS). The CMS viewer window (left) illustrates the topology of minefields and the current location of selected vehicles in one of the breach scenarios, running over the Ft. Knox terrain database and including about 30,000 mines.

 

 

 

 
 

 


 


Current Parallel CMS effort presented here uses DIS protocol over MBONE and is focused on porting CMS to Origin2000.  The ongoing Metacomputing CMS project at NPAC is building DIS-HLA bridges and porting all  application modules discussed above to our WebHLA framework. WebHLA builds a dynamic and robust Metacomputing environment on top of industry standards such as Java, CORBA, COM and XML and Defense standards such as HLA by DMSO. Our Object Web RTI (right) implements DMSO RTI 1.3 as a set of Java CORBA objects managed by our JWORB (Java Web Object Request Broker) middleware. JWORB integrates HTTP and IIOP protocols and offers seamless Web / Commodity based interactive front-ends to Metacomputing simulations. Our Object Web RTI is the first commodity based fully HLA-compliant non-DMSO implementation of RTI 1.3.

 

DIS modules and displays presented so far represent a standart setup used by Ft. Belvoir for countermine R&D. At Syracuse, we are performing parallel port of CMS to Origin2000 and we also building tools for performance monitoring and analysis of Parallel CMS. Our JDIS tool (right) is written in Java and it offers the following capabilities: a) display of PDU flow on a given multicast channel; b) interactive editing and point-like emission of test probe PDUs; c) recording a PDU sequence to a file for subsequent playback; d) emission frequency control for generated and played back PDU streams; e) interactive visualization of the Origin2000 speedup, displaying Parallel CMS response to each vehicle motion PDU that triggers a tracking loop over all mines.

 

 

 

 

 

For more information, please check http://iwt.npac.syr.edu/demos/cms/sc98