Towards a Monitoring Interface Specification for Distributed Java Applications

  • Marian Bubak
  • Włodzimierz Funika
  • Piotr Meţel
  • Rafał Orłowski
  • Roland Wismüller
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2328)


In this paper we discuss a general-purpose, portable, and extensible approach to handle comprehensive monitoring information from a Java run-time environment, based on an extension to the On-line Monitoring Interface Specification (OMIS). The main goal of the Java extension to OMIS is to create an interface that will be used to build an OMIS compliant monitoring system as well as to adapt existing tools and to build new ones for monitoring distributed Java applications. The issues covered include enhancements at the specification level. Tools based on this framework are intended to generate problem-oriented requests and handle response information in a uniform way independent of the tools’ specifics and the monitoring system’s implementation.


Java monitoring system monitoring interface distributed object system 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    T. Ludwig, R. Wismüller, V. Sunderam, and A. Bode: OMIS-On-line Monitoring Interface Specification (Version 2.0). Shaker Verlag, Aachen, vol. 9, LRR-TUM Research Report Series, (1997) Google Scholar
  2. 2.
    Sun Microsystems: Remote Method Invocation Specification
  3. 3.
    Sun Microsystems: Java Virtual Machine Profiler Interface (JVMPI)
  4. 4.
    I.H. Kazi, D.P. Jose, B. Ben-Hamida, C.J. Hescott, C. Kwok, J. Konstan, D.J. Lilja, and P.-C. Yew: JaViz: A Client/Server Java Profiling Tool, IBM Systems Journal, 39(1), (2000) 96–117. CrossRefGoogle Scholar
  5. 5.
    Sun Microsystems: JavaBased Distributed Computing: RMI and IIOP in Java
  6. 6.
    Sun Microsystems: The Java Native Interface Specification
  7. 7.
    Sun Microsystems: Java Virtual Machine Debug Interface (JVMDI)
  8. 8.
    T. Lindholm and F. Yellin, The Java Virtual Machine Specification, Addison-Wesley Publishing Co., Reading,MA (1996).Google Scholar
  9. 9.
    R. Wismüller, M. Oberhuber, J. Krammer, and O. Hansen: Interactive Debugging and Performance Analysis of Massively Parallel Applications. Parallel Computing, 22(3), (1996), 415–442 zbMATHCrossRefGoogle Scholar
  10. 10.
    P. Mętel and R. OrJlowski: A Java-oriented extension to On-line Monitoring Inter-face Specification. Master Thesis. Institute of Computer Science, Stanislaw Staszic University of Mining and Metallurgy, Kraków, 2001.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2002

Authors and Affiliations

  • Marian Bubak
    • 1
    • 2
  • Włodzimierz Funika
    • 1
  • Piotr Meţel
    • 1
  • Rafał Orłowski
    • 1
  • Roland Wismüller
    • 3
  1. 1.AGHInstitute of Computer ScienceKrakówPoland
  2. 2.Academic Computer Centre - CYFRONETKrakówPoland
  3. 3.LRR-TUM - Technische Universität MünchenMünchenGermany

Personalised recommendations