Advertisement

Problem Solving Environment for Distributed Interactive Applications

  • Katarzyna Rycerz
  • Marian Bubak
  • Peter Sloot
  • Vladimir Getov

Abstract

Interactive Problem Solving Environments (PSEs) offer an integrated approach for constructing and running complex systems, such as distributed simulation systems. To achieve efficient execution of High Level Architecture (HLA)-based distributed interactive simulations on the Grid, we introduce a PSE called Grid HLA Management System (G-HLAM) for their management. This is done by introducing migration and monitoring mechanisms for such applications. In this paper we present how G-HLAM can be applied to the applications supporting surgeons with simulations of vascular reconstruction, using distributed federations on the Grid for the communication among simulation and visualization components.

Keywords

PSE distributed interactive simulation Grid computing HLA migration 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [1]
    G. Allen, W. Benger, T. Dramlitsch, T. Goodale, H. Hege, G. Lanfermann, A. Merzky, T. Radke, E. Seidel, and J. Shalf. Cactus Tools for Grid Applications. Cluster Computing, 4(3):179–188, 2001.CrossRefGoogle Scholar
  2. [2]
    R. M. Badia, O. Beckmann, M. Bubak, D. Caromel, V. Getov, S. Isaiadis, V. Lazarov, M. Malawski, S. Panagiotidi, and J. Thiyagalingam. Lightweight grid platform: Design methodology. In S. Gorlatch and M. Danelutt, editors, Proceedings of the CoreGRID Workshop ”Integrated Research in Grid Computing, November 28-30, 2005, pages 126–134, Pisa, 2005. Technical Report TR-05-22.Google Scholar
  3. [3]
    B. Baliś, M. Bubak, W. Funika, T. Szepieniec, R. Wismddotüller, and M. Radecki. Monitoring Grid Applications with Grid-enabled OMIS Monitor. In F. Riviera, M. Bubak, A. Tato, and R. Doallo, editors, Proc. First European Across Grids Conference, volume 2970 of Lecture Notes in Computer Science, pages 230–239. Springer, Feb. 2003. http://www.icsr.agh.edu.pl/ocmg.Google Scholar
  4. [4]
    The Common Component Architecture Forum, 2004. http://www.cca-forum.org/.Google Scholar
  5. [5]
    CORBA project home page. http://www.corba.org/.Google Scholar
  6. [6]
    CSE project home page. http://www.cwi.nl/projects/cse/cse.html.Google Scholar
  7. [7]
    I. Foster. What is the Grid? A three checkpoints list. GridToday Daily News And Information For The Global Grid Community, 1(6), July 2002.Google Scholar
  8. [8]
    I. Foster, C. Kesselman, J. Nick, and S. Tuecke. The Physiology of the Grid: An Open Grid Services Architecture for Distributed Systems Integration. Open Grid Service Infrastructure WG, Global Grid Forum, June 2002. http://www.globus.org/alliance/publications/papers.php.Google Scholar
  9. [9]
    Globus project home page. http://www.globus.org/.Google Scholar
  10. [10]
    GridComp project home page. http://gridcomp.ercim.org/.Google Scholar
  11. [11]
    High Level Architecture specification. http://www.sisostds.org/stdsdev/hla/.Google Scholar
  12. [12]
    K. Rycerz and M. Bubak and M. Malawski and P. M. A. Sloot. A grid service for management of multiple hla federate processes. In Roman Wyrzykowski and Jack Dongarra and Norbert Meyer, Jerzy Wasniewski, editor, Parallel Processing and Applied Mathematics: 6th International Conference, PPAM 2005, Poznan, Poland, September 11-14, 2005, Revised Selected Papers, volume 3911 of Lecture Notes in Computer Science, pages 699–706, Heidelberg, 2006. Springer-Verlag.Google Scholar
  13. [13]
    J. Kohl and P. Papadopoulos. Cumulvs User’s Guide Computational Steering And Interactive Visualization In Distributed Applications. http://www.virtc.com/Products/.Google Scholar
  14. [14]
    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.CrossRefMathSciNetGoogle Scholar
  15. [15]
    H. Liu, L. Jiang, M. Parashar, and D. Silver. Rule-based Visualization in the Discover Computational Steering Collaboratory. Future Generation Computer Systems, 21(1): 53–59, January 2005.zbMATHCrossRefGoogle Scholar
  16. [16]
    MPICH-G home page. http://www.niu3.edu/mpi.Google Scholar
  17. [17]
    B. Nichols, D. Buttlar, and J. Farrell. Pthreads Programming A POSIX Standard for Better Multiprocessing. O’Reilly, 1996.Google Scholar
  18. [18]
    Open HLA Project home page. http://sourceforge.net/projects/ohla.Google Scholar
  19. [19]
    OpenMP project home page. http://www.openmp.org/.Google Scholar
  20. [20]
    ProActive project homepage. http://www-sop.inria.fr/oasis/ProActive/.Google Scholar
  21. [21]
    Parallel Virtual Machine home page. http://www.csm.ornl.gov/pvm/pvm_home.html.Google Scholar
  22. [22]
    RTI Verification Status Board. https://www.dmso.mil/public/transition/hla/rti/statusboard.Google Scholar
  23. [23]
    K. Rycerz, M. Bubak, M. Malawski, and P. M. A. Sloot. A Framework for HLA-Based Interactive Simulations on the Grid. SIMULATION, 81(1):67–76, 2005.CrossRefGoogle Scholar
  24. [24]
    A. Schreiber, T. Metsch, and H.-P. Kersken. A Problem Solving Environment for Multidisciplinary Coupled Simulations in Computational Grids. Future Generation Computer Systems, 21(6):942–952, June 2005.CrossRefGoogle Scholar
  25. [25]
    Web Services. http://www.w3.org/2002/ws/.Google Scholar
  26. [26]
    K. Zajâc, M. Bubak, M. Malawski, and P. M. A. Sloot. Towards a Grid Management System for HLA-Based Interactive Simulations. In S. J. Turner and S. J. E. Taylor, editor, Proceedings Seventh IEEE International Symposium on Distributed Simulation and Real Time Applications (DS-RT 2003), pages 4–11, Delft, The Netherlands, October 2003. IEEE Computer Society.Google Scholar
  27. [27]
    Z. Zhao, G. D. van Albada, A. Tirado-Ramos, K. Zając, and P. M. A. Sloot. ISS-Studio: a Prototype for a User-friendly Tool for Designing Interactive Experiments in Problem Solving Environments. In P. M. A. Sloot, D. Abrahamson, A. V. Bogdanov, J. J. Dongarra, A. Y. Zomaya, and Y. E. Gorbachev, editors, Computational Science - ICCS 2003, Melbourne, Australia and St. Petersburg, Russia, Proceedings Part I, volume 2657 of Lecture Notes in Computer Science, pages 679–688. Springer Verlag, June 2003.Google Scholar

Copyright information

© Springer Science+Business Media, LLC 2008

Authors and Affiliations

  • Katarzyna Rycerz
    • 1
  • Marian Bubak
    • 2
  • Peter Sloot
    • 3
  • Vladimir Getov
    • 4
  1. 1.Institute of Computer Science AGH, alMickiewicza 30Poland
  2. 2.Academic Computer Centre–CYFRONETNawojki 11Poland
  3. 3.Faculty of Sciences, Section Computational ScienceUniversity of AmsterdamKruislaan 403The Netherlands
  4. 4.School of Computer Science University of WestminsterWatford RdU.K

Personalised recommendations