Skip to main content

Hla Component Based Environment For Distributed Multiscale Simulations

  • Chapter
From Grids to Service and Pervasive Computing

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

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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.

    Article  Google Scholar 

  2. 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.

    Google Scholar 

  3. 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

    Google Scholar 

  4. The Distributed ASCI Supercomputer 3 web page http://www.cs.vu.nl/das3

  5. IEEE Standard for Modeling and Simulation (M&S) High Level Architecture (HLA), 2004. http://standards.ieee.org/catalog/olis/compsim.html.

  6. 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.

    Google Scholar 

  7. 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.

    Article  MathSciNet  Google Scholar 

  8. 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.

    Google Scholar 

  9. MUSE Web page http://muse.li/

  10. OASIS team: Proposals for a Grid Component Model CoreGRID project Technical report, 2004. http://www.coregrid.net

  11. 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

    Google Scholar 

  12. 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.

    Article  Google Scholar 

  13. ProActive project homepage. http://www-sop.inria.fr/oasis/ProActive/.

  14. 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.

    Google Scholar 

  15. 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).

    Google Scholar 

  16. 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)

    Google Scholar 

  17. Web Services. http://www.w3.org/2002/ws/.

  18. Web Services Resource Framework. http://www.globus.org/wsrf.

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics