Providing Interoperability for Java-Oriented Monitoring Tools with JINEXT

  • Włodzimierz Funika
  • Arkadiusz Janik
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3515)


While Java is getting an increasingly widely used programming language, Java Virtual Machine has become an important platform for networking and distributed computing. Due to the increasing complexity of programs, the demand for monitoring tool support (debuggers, performance analyzers etc.) for efficient computing is growing as well. A special, open interface J-OMIS, which provides an efficient support for monitoring distributed Java programs, is derived from the On-line Monitoring Interface Specification (OMIS) that enables to use multiple monitoring tools simultaneously. OMIS has been developed with interoperability in mind but not all structural and logical conflicts have been solved. Addressing the missing aspects of interoperability support within J-OMIS is intended to increase the simplicity of developing the monitoring tools which will synergetically support each other. In the paper we present the concept of JINEXT, an extension to OMIS, which is aimed to provide interoperability between monitoring tools.


Message Passing Interface Monitoring Tool Tool Type Java Virtual Machine Cooperative Mode 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Bergstra, J.A., Klint, P.: The ToolBus - a component interconnection architecture, Programming Research Group, University of Amsterdam, Meeting, Band 1697 aus LNCS, pp. 51–58, Barcelona, Spain (September 1999),
  2. 2.
    Wismüller, R.: Interoperable Laufzeit-Werkzeuge für parallele und verteilte Systeme, Habilitationsschrift, Institut für Informatik, Technische Universität München (2001)Google Scholar
  3. 3.
    Sullivan, K.J.: Mediators: Easing the Design and Evolution of Integrated Systems. PhD. thesis, Dept. of Computer Sciences and Engineering, Univ. of Washington, USA (1994), Technical Report 94-08-01,
  4. 4.
    Ludwig, T., Wismüller, R., Sunderam, V., Bode, A.: OMIS – On-line Monitoring Interface Specification (Version 2.0). Shaker Verlag, Aachen, vol. 9, LRR-TUM Research Report Series (1997),
  5. 5.
    Wismüller, R.: Interoperability Support in the Distributed Monitoring System OCM. In: Wyrzykowski, R., et al. (eds.) Proc. 3rd International Conference on Parallel Processing and Applied Mathematics - PPAM 1999, Kazimierz Dolny, Poland, September 1999, pp. 77–91 (1999) Technical University of Czestochowa, Poland. Invited PaperGoogle Scholar
  6. 6.
    Sycara, K., Lu, J., Klusch, M.: Interoperability among Heterogenous Software Agents on the Internet, The Robotics Institute Carnegie Mellon University, Pittsburgh, USA (October 1998)Google Scholar
  7. 7.
    Bubak, M., Funika, W., Smȩtek, M., Kiliański, Z., Wismüller, R.: Architecture of Monitoring System for Distributed Java Applications. In: Dongarra, J., Laforenza, D., Orlando, S. (eds.) EuroPVM/MPI 2003. LNCS, vol. 2840, pp. 447–454. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  8. 8.
    Baliś, B., Bubak, M., Funika, W., Szepieniec, T., Wismüller, R.: An Infrastructure for Grid Application Monitoring. In: Kranzlmüller, D., Kacsuk, P., Dongarra, J., Volkert, J. (eds.) PVM/MPI 2002. LNCS, vol. 2474, pp. 41–49. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  9. 9.
    Rackl, G.: Monitoring Globus Components with MIMO, Institut für Informatik, PhD Thesis, Technische Universität München (March 2000)Google Scholar
  10. 10.
    Wegner, P.: Tutorial Notes: Models and Paradigms of Interaction. Technical Report CS-95-21, Department of Computer Science, Brown University, Providence Rhode Island 02912, USA (September 1995),

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Włodzimierz Funika
    • 1
  • Arkadiusz Janik
    • 1
  1. 1.Institute of Computer ScienceAGHKrakówPoland

Personalised recommendations