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
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
R. Armstrong, G. Kumfert, L. C. McInnes, S. Parker, B. Allan, M. Sottile, T. Epperly, and T. Dahlgren. The CCA component model for high-performance scientific computing. Concurr. Comput. : Pract. Exper., 18(2):215-229, 2006.
E. Bruneton, T. Coupaye, and J.-B. Stefani. Recursive and dynamic software composition with sharing. In Proceedings of Seventh International Workshop on Component-Oriented Programming, June 2002.
X. Chen, W. Cai, S. J. Turner, Y. Wang: SOAr-DSGrid: Service-Oriented Architecture for Distributed Simulation on the Grid. Principles of Advanced and Distributed Simulation (PADS) 2006: 65-73
The Distributed ASCI Supercomputer 3 web page http://www.cs.vu.nl/das3
IEEE Standard for Modeling and Simulation (M&S) High Level Architecture (HLA), 2004. http://standards.ieee.org/catalog/olis/compsim.html.
S. Krishnan and D. Gannon. XCAT3: A Framework for CCA Components as OGSA Services. In Proc. Int. Workshop on High-Level Parallel Progr. Models and Supportive Environments (HIPS), pp. 90-97, Santa Fe, NM, USA, 2004.
D. Kurzyniec, T. Wrzosek, D. Drzewiecki, and V. S. Sunderam. Towards Self-Organizing Distributed Computing Frameworks: The H2O Approach. Parallel Processing Letters, 13(2):273-290, 2003.
M. Malawski, D. Kurzyniec, and V. S. Sunderam. MOCCA - Towards a Distributed CCA Framework for Metacomputing. In 19th International Parallel and Distributed Processing Symposium (IPDPS 2005), CD-ROM / Abstracts Proceedings, 4-8 April 2005, Denver, CA, USA, 2005.
MUSE Web page http://muse.li/
OASIS team: Proposals for a Grid Component Model CoreGRID project Technical report, 2004. http://www.coregrid.net
K. Pan, S.J. Turner, W. Cai and Z. Li: A Service Oriented HLA RTI on the Grid in: Proceedings of IEEE International Conference on Web Services, 2007 - ICWS 2007, 9-13 July 2007, Salt Lake City, UT, pp. 984-992
S.G. Parker. A Component-Based Architecture for Parallel Multi-physics PDE Sim ula-tion. Future Generation Computer Systems, 22(1-2):204-216, 2006.
ProActive project homepage. http://www-sop.inria.fr/oasis/ProActive/.
K. Rycerz, M. Bubak, P.M.A. Sloot, V. Getov: Problem Solving Environment for Dis-tributed Interactive Simulations in: S. Gorlatch, M. Bubak, and T. Priol (Eds). Achieve-ments in European Reseach on Grid Systems. CoreGRID Integration Workshop 2006 Springer, 2008, pp 55 - 66.
K.Rycerz, M. Bubak, P.M.A. Sloot Using HLA and Grid for Distributed Multiscale Simu-lations Proceedings of International Conference of Parallel Processing and Applied Math-ematics (PPAM’07), Gdansk, September 2007, LNCS (to appear).
K.Rycerz, M. Bubak, P.M.A. Sloot Dynamic Interactions in HLA Component Model for Multiscale Simulations. Proccedings of International Conference on Computational Science, ICCS 2008. (to appear)
Web Services. http://www.w3.org/2002/ws/.
Web Services Resource Framework. http://www.globus.org/wsrf.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer Science+Business Media, LLC
About this chapter
Cite this chapter
Rycerz, K., Bubak, M., Sloot, P.M.A. (2008). Hla Component Based Environment For Distributed Multiscale Simulations. In: Priol, T., Vanneschi, M. (eds) From Grids to Service and Pervasive Computing. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-09455-7_17
Download citation
DOI: https://doi.org/10.1007/978-0-387-09455-7_17
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-09454-0
Online ISBN: 978-0-387-09455-7
eBook Packages: Computer ScienceComputer Science (R0)