Dynamic Interactions in HLA Component Model for Multiscale Simulations

  • Katarzyna Rycerz
  • Marian Bubak
  • Peter M. A. Sloot
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5102)


In this paper we present a High Level Architecture (HLA) component model, particularly suitable for distributed multiscale simulations. We also present a preliminary implementation of HLA components and the CompoHLA environment that supports setting up and managing multiscale simulations built in the described model. We propose to integrate solutions from High Level Architecture (such as advanced time and data management) with possibilities given by component technologies (such as reusability and composability) and the Grid (such as joining geographically distributed communities of scientists). This approach will allow users working on multiscale applications to more easily exchange and join the simulations already created. The particular focus of this paper is on the design of a HLA component. We show how to insert simulation logic into a component and make it possible to steer from outside its connections with other components. Its functionality is shown through example of multiscale simulation of dense stellar system.


Components Grid computing HLA distributed multiscale simulation problem solving environments 


  1. 1.
    IEEE Standard for Modeling and Simulation (M&S) High Level Architecture (HLA) (2004),
  2. 2.
    Rycerz, K., Bubak, M., Sloot, P.M.A.: Using HLA and Grid for Distributed Multiscale Simulations. In: Parallel Processing and Applied Mathematics: 7th International Conference (PPAM). LNCS, Springer, Heidelberg (to appear, 2007)Google Scholar
  3. 3.
    Foster, I., Kesselman, C., Nick, J., Tuecke, S.: The Physiology of the Grid: An Open Grid Services Architecture for Distributed Systems Integration. Open Grid Service Infrastructure WG, Global Grid Forum (June 2002)Google Scholar
  4. 4.
    Kurzyniec, D., Wrzosek, T., Drzewiecki, D., Sunderam, V.S.: Towards Self-Organizing Distributed Computing Frameworks: The H2O Approach. Parallel Processing Letters 13(2), 273–290 (2003)CrossRefMathSciNetGoogle Scholar
  5. 5.
    Rycerz, K.: Grid-based HLA Simulation Support. PhD thesis, University of Amsterdam, Promotor: Prof. Dr. P.M.A. Sloot, Co-promotor: Dr. M.T. Bubak (June 2006),
  6. 6.
    Szczerba, D., Székely, G., Kurz, H.: A Multiphysics Model of Capillary Growth and Remodeling. In: Alexandrov, V.N., van Albada, G.D., Sloot, P.M.A., Dongarra, J. (eds.) ICCS 2006. LNCS, vol. 3992, pp. 86–93. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  7. 7.
    Dzwinel, W., Yuen, D., Boryczko, K.: Bridging diverse physical scales with the discrete-particle paradigm in modeling colloidal dynamics with mesoscopic features. Chemical Engineering Sci. 61, 2169–2185 (2006)CrossRefGoogle Scholar
  8. 8.
    Armstrong, R., Kumfert, G., McInnes, L.C., Parker, S., Allan, B., Sottile, M., Epperly, T., Dahlgren, T.: The CCA component model for high-performance scientific computing. Concurr. Comput.: Pract. Exper. 18(2), 215–229 (2006)CrossRefGoogle Scholar
  9. 9.
    Krishnan, S., Gannon, D.: XCAT3: A Framework for CCA Components as OGSA Services. In: Proc. Int. Workshop on High-Level Parallel Progr. Models and Supportive Environments (HIPS), Santa Fe, New Mexico, USA, April 2004, pp. 90–97 (2004)Google Scholar
  10. 10.
    Malawski, M., Kurzyniec, D., Sunderam, V.S.: MOCCA – Towards a Distributed CCA Framework for Metacomputing. In: 19th International Parallel and Distributed Processing Symposium (IPDPS 2005), CD-ROM / Abstracts Proceedings, Denver, CA, USA, 4-8 April (2005)Google Scholar
  11. 11.
  12. 12.
    Deliverable D.PM.02 – Proposals for a Grid Component Model (2006),
  13. 13.
    ProActive project homepage,
  14. 14.
    Chen, X., Cai, W., Turner, S.J., Wang, Y.: SOAr-DSGrid: Service-Oriented Architecture for Distributed Simulation on the Grid. In: Principles of Advanced and Distributed Simulation (PADS), pp. 65–73 (2006)Google Scholar
  15. 15.
    Parker, S.G.: A component-based architecture for parallel multi-physics PDE simulation. Future Generation Computer Systems 22, 204–216 (2006)CrossRefGoogle Scholar
  16. 16.
    Pan, K., Turner, S.J., Cai, W., Li, Z.: A Service Oriented HLA RTI on the Grid. In: IEEE International Conference on Web Services, 9-13 July 2007, pp. 984–992 (2007)Google Scholar
  17. 17.
    Rycerz, K., Bubak, M., Sloot, P.M.A.: HLA Component Based Environment for Distributed Multiscale Simulations (submitted to Special Issue of Scientific Programming on Large-Scale Programming Tools and Environments)Google Scholar
  18. 18.
    MUSE Web page,
  19. 19.
    The Distributed ASCI Supercomputer 3 web page,

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Katarzyna Rycerz
    • 1
    • 2
  • Marian Bubak
    • 1
    • 3
  • Peter M. A. Sloot
    • 3
  1. 1.Institute of Computer Science, AGHKrakówPoland
  2. 2.Academic Computer Centre CYFRONET AGHKrakówPoland
  3. 3.Faculty of Sciences, Section of Computational ScienceUniversity of AmsterdamAmsterdamThe Netherlands

Personalised recommendations