Hla Component Based Environment For Distributed Multiscale Simulations

In this paper we present the Grid environment that supports application building basing on a High Level Architecture (HLA) component model. The proposed model is particularly suitable for distributed multiscale simulations. Original HLA partly supports interoperability and composability of simulation models, where interactions between modules (federates) in a simulation system (federation) are defined and set by federates themselves. On the contrary, in the proposed component model the particular behavior of component and its interactions with others are defined and set by an external module (e.g. builder) on the user request which is more flexible and increases reusability of components. We also propose to integrate our HLA component solution with the Grid which will allow users working on distributed simulations to more easily exchange the models already created. The focus of this paper is on design of the HLA component. We show how to insert simulation logic into a component and make possible to steer from outside its interactions with other components. Its functionality is shown on the example of multiscale simulation of a stellar system.

[1]  Stephen John Turner,et al.  A Service Oriented HLA RTI on the Grid , 2007, IEEE International Conference on Web Services (ICWS 2007).

[2]  Lois C. McInnes,et al.  Published online in Wiley InterScience (www.interscience.wiley.com). DOI: 10.1002/cpe.911 , 2022 .

[3]  Dennis Gannon,et al.  XCAT3: a framework for CCA components as OGSA services , 2004, Ninth International Workshop on High-Level Parallel Programming Models and Supportive Environments, 2004. Proceedings..

[4]  Katarzyna Rycerz,et al.  Dynamic Interactions in HLA Component Model for Multiscale Simulations , 2008, ICCS.

[5]  Vaidy S. Sunderam,et al.  Towards Self-Organizing Distributed Computing Frameworks: The H2O Approach , 2003, Parallel Process. Lett..

[6]  Steven G. Parker A component-based architecture for parallel multi-physics PDE simulation , 2006, Future Gener. Comput. Syst..

[7]  Thierry Coupaye,et al.  Recursive and Dynamic Software Composition with Sharing , 2002 .

[8]  Katarzyna Rycerz,et al.  Using HLA and Grid for Distributed Multiscale Simulations , 2007, PPAM.

[9]  Yong Wang,et al.  SOAr-DSGrid: Service-Oriented Architecture for Distributed Simulation on the Grid , 2006, 20th Workshop on Principles of Advanced and Distributed Simulation (PADS'06).

[10]  Vaidy S. Sunderam,et al.  MOCCA - towards a distributed CCA framework for metacomputing , 2005, 19th IEEE International Parallel and Distributed Processing Symposium.

[11]  Katarzyna Rycerz,et al.  Problem Solving Environment for Distributed Interactive Applications , 2006, CoreGRID Integration Workshop.