An Infrastructure for Grid Application Monitoring

  • Bartosz Baliś
  • Marian Bubak
  • Włodzimierz Funika
  • Tomasz Szepieniec
  • Roland Wismüller
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2474)


In this paper, we present a concept of the OCM-G - a distributed monitoring system for obtaining information and manipulating distributed applications running on the Grid. The purpose of this system is to provide a basis for building tools supporting parallel application development. We present Grid-specific requirements, propose a suitable architecture for the monitoring system, and describe the integration of the OCM-G with Grid services. OMIS is applied as an universal interface between the OCM-G and tools.


Grid monitoring services performance analysis tools 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    Balaton, Z., Kacsuk, P., Podhorszki, N., and Vajda, F.: Comparison of Representative Grid Monitoring Tools. budapest-jan01/NP%20Grid%20Tools.pdf
  2. [2]
    Bubak, M., Funika, W., Baliś, B. and Wismüller, R.: On-line OCM-based Tool Support for Parallel Applications. In: Yuen Chung Kwong (ed.): Annual Review of Scalable Computing, 3, Chapter 3, 2001, SingaporeGoogle Scholar
  3. [3]
    Bubak, M., Funika, W., and Wismüller, R.: The CrossGrid Performance Analysis Tool for Interactive Grid Applications. Proc. EuroPVM/MPI 2002, Linz, Sept. 2002Google Scholar
  4. [4]
    Bubak, M., Funika, W., Zbik, D., van Albada, G.D., Iskra, K., Sloot, P.M. A., Wismüller, R., and Sowa-Pieklo, K.: Performance Measurement, Debugging and Load Balancing for Metacomputing. Proc. of ISThum 2000-Research and Development for the Information Society, pp. 409–418, Poznan, 2000Google Scholar
  5. [5]
    Bubak, M., Funika, W., Baliś, B. and Wismüller, R.: A Concept For Grid Application Monitoring. In: Proc. PPAM 2001, Nalceczów, Poland, September 2001, pp. 307–314, LNCS 2328, Springer 2002Google Scholar
  6. [6]
    CrossGrid Project:
  7. [7]
    DataGrid Project:
  8. [8]
    Foster, I., Kesselman, C. (eds.): The Grid: Blueprint for a New Computing Infrastructure. Morgan Kaufmann, 1999Google Scholar
  9. [9]
    Foster, I., Kesselman, C., Tuecke, S. The Anatomy of the Grid. International Journal of High Performance Computing Applications 15(3) 200–222 (2001); CrossRefGoogle Scholar
  10. [10]
    Foster, I., Kesselman, C., Nick, J. M., and Tuecke, S.: The Physiology of the Grid. January 2002,
  11. [11]
    Gerndt, M., Esser, H.-G.: Specification Techniques for Automatic Performance Analysis Tools. Proc. 8th Int. Workshop on Compilers for Parallel Computers CPC 2000, Ecole Normale Superieure Lyon, January 2000, Aussois, pp. 1–11Google Scholar
  12. [12]
    Globus Project:
  13. [13]
    Gunter, D. et al.: NetLogger: A Toolkit for Distributed System Performance Analysis. Proc. IEEE Mascots 2000 Conference, Lawrence Berkeley Natl. Lab., Report LBNL-46269Google Scholar
  14. [14]
    Heartbeat Monitor Specification.
  15. [15]
    Ludwig, T., Wismüller, R., Sunderam, V., and Bode, A.: OMIS-On-line Monitoring Interface Specification (Version 2.0). Shaker Verlag, Aachen, vol. 9, LRR-TUM Research Report Series, (1997)õmis Google Scholar
  16. [16]
    Podhorski, N., Kacsuk, P.: Design and Implementation of a Distributed Monitor for Semi-on-line Monitoring of VisualMP Applications. Proc. DAPSYS 2000, Balatonfured, Hungary, 23–32, 2000Google Scholar
  17. [17]
    Shaffer, E. et al.: Virtue: Immersive Performance Visualization of Parallel and Distributed Applications. IEEE Computer, 44–51 (Dec. 1999)Google Scholar
  18. [18]
    Tierney B., Aydt, R., Gunter, D., Smith, W., Taylor, V., Wolski, R., Swany, M., et al.: White Paper: A Grid Monitoring Service Architecture (DRAFT), Global Grid Forum. 2001
  19. [19]
    Vetter, J.S., and Reed, D.A.: Real-time Monitoring, Adaptive Control and Interactive Steering of Computational Grids. The International Journal of High Performance Computing Applications 14 357–366 (2000)CrossRefGoogle Scholar
  20. [20]
    Waheed, A., et al.: An Infrastructure for Monitoring and Management in Computational Grids. Proc. 5th Workshop on Languages, Compilers and Run-time Systems for Scalable Computers, (March 2000)Google Scholar
  21. [21]
    Wolski, R., Spring, N., and Hayes, J. The Network Weather Service: A Distributed Resource Performance Forecasting Service for Metacomputing. Future Generation Computer Systems 15 757–768 (1999)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2002

Authors and Affiliations

  • Bartosz Baliś
    • 1
  • Marian Bubak
    • 1
    • 2
  • Włodzimierz Funika
    • 1
  • Tomasz Szepieniec
    • 1
  • Roland Wismüller
    • 3
    • 4
  1. 1.Institute of Computer Science, AGHKrakówPoland
  2. 2.Academic Computer Centre - CYFRONETKrakówPoland
  3. 3.LRR-TUM - Technische Universität MünchenMünchenGermany
  4. 4.Institute for Software SciencesUniversity of ViennaWienAustria

Personalised recommendations