Experimental Grid Access for Dynamic Discovery and Data Transfer in Distributed Interactive Simulation Systems

Interactive Problem Solving Environments (PSEs) offer an integrated approach for constructing and running complex systems, such as distributed simulation systems. New distributed infrastructures, like the Grid, support the access to a large variety of core services and resources that can be used by interactive PSEs in a secure environment. We are experimenting with Grid access for interactive PSEs built on top of the High Level Architecture (HLA), a middleware for interactive simulations. Our current approach is such that once a PSE simulation has been executed in the framework, mechanisms from both HLA and Grid middleware are used to broker resources, for job submission services, performance monitoring services, and security services for efficient and transparent execution. We are experimenting with the Web-based Open Grid Services Architecture (OGSA) for HLA RTI Federate registration and discovery, as well as for data transmission. We have found that Grid Services give the possibility to allow for dynamic modification capabilities of HLA Federates, though the dynamic discovery of Federates and the use of Service Data (metadata) for service introspection is not trivial. Also, we have found that opening many data transmission channels between HLA Federates to one destination affects the number of connections you can make with other destinations.

[1]  Steven Tuecke,et al.  Enabling Scalable Virtual Organizations , 2001 .

[2]  Jack J. Dongarra,et al.  Recent Advances in Parallel Virtual Machine and Message Passing Interface , 2003, Int. J. High Perform. Comput. Appl..

[3]  Douglas C. Schmidt,et al.  Applying a scalable CORBA event service to large-scale distributed interactive simulations , 1999, Proceedings. Fifth International Workshop on Object-Oriented Real-Time Dependable Systems.

[4]  Federico Ruggieri The Datagrid Project , 2001 .

[5]  Yang Yong APPLICATION OF HIGH LEVEL ARCHITECTURE/RUN TIME INFRASTRUCTURE (HLA/RTI) TO SUBSTATION SIMULATION , 2000 .

[6]  Peter M. A. Sloot,et al.  AG-IVE: An Agent Based Solution to Constructing Interactive Simulation Systems , 2002, International Conference on Computational Science.

[7]  Ian Foster,et al.  The Globus toolkit , 1998 .

[8]  Marian Bubak,et al.  The Polder Computing Environment: a system for interactive distributed simulation , 2002, Concurr. Comput. Pract. Exp..

[9]  Marian Bubak,et al.  Towards the CrossGrid Architecture , 2002, PVM/MPI.

[10]  Marian Bubak Crossgrid - Development Of Grid Environment For Interactive Applications , 2001 .

[11]  Marian Bubak,et al.  Grid Services for HLA-Based Distributed Simulation Frameworks , 2003, European Across Grids Conference.

[12]  Jack Dongarra,et al.  Recent Advances in Parallel Virtual Machine and Message Passing Interface, 15th European PVM/MPI Users' Group Meeting, Dublin, Ireland, September 7-10, 2008. Proceedings , 2008, PVM/MPI.

[13]  Ian T. Foster,et al.  Condor-G: A Computation Management Agent for Multi-Institutional Grids , 2004, Cluster Computing.

[14]  Ian T. Foster,et al.  The Anatomy of the Grid: Enabling Scalable Virtual Organizations , 2001, Int. J. High Perform. Comput. Appl..

[15]  홍윤기,et al.  생산시스템 시뮬레이션을 위한 High Level Architecture/Run­Time Infrastructure의 적용 , 2000 .

[16]  Peter M. A. Sloot,et al.  Scenario Switches and State Updates in an Agent-based Solution to Constructing Interactive Simulation Systems , 2002 .

[17]  Robert G. Belleman,et al.  High Performance Distributed Simulation for Interactive Simulated Vascular Reconstruction , 2002, International Conference on Computational Science.