Abstract
Performance problems with Java distributed applications due to their complexity, design problems, and communication mechanism motivate building a uniform Java oriented monitoring environment that provides on-line access to the target distributed application and particular elements. A prototype monitoring system, the J-OCM, compliant with the On-line Monitoring Interface Specification (OMIS) concept, provides the ability to observe and manipulate a whole distributed Java application’s execution. The paper presents an approach to dealing with the target Java system in terms of components of the distributed system architecture: interface definition, proxy, object manager, naming service, and communication protocol. To follow these approach we consider the stages of processing the requests issued by monitoring based tools like performance analyzers, debuggers, visualizers.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
Bubak, M., Funika, W., Balis, B., Wismüller, R.: On-Line OCM-Based Tool Support for Parallel Applications. In: Kwong, Y.C. (ed.) Annual Review of Scalable Computing, vol. 3, ch. 2, pp. 32–62. Scientific Publishing Co. and Singapore University Press, Singapore (2001)
Bubak, M., Funika, W., Mętel, P., Orłowski, R., Wismüller, R.: Towards a Monitoring Interface Specification for Distributed Java Applications. In: Wyrzykowski, R., Dongarra, J., Paprzycki, M., Waśniewski, J. (eds.) PPAM 2001. LNCS, vol. 2328, pp. 315–322. Springer, Heidelberg (2002)
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), http://wwwbode.in.tum.de/~omis/OMIS/Version-2.0/version-2.0.ps.gz
Wismüller, R., Trinitis, J., Ludwig, T.: A Universal Infrastructure for the Runtime Monitoring of Parallel and Distributed Applications. In: Pritchard, D., Reeve, J.S. (eds.) Euro-Par 1998. LNCS, vol. 1470, pp. 173–180. Springer, Heidelberg (1998)
Lindholm, T., Yellin, F.: The Java Virtual Machine Specification. Addison-Wesley Publishing Co, Reading (1996)
Sun Microsystems: Java Virtual Machine Profiler Interface (JVMPI), http://java.sun.com/products/jdk/1.2/docs/guide/jvmpi/jvmpi.html
Sun Microsystems: Java Virtual Machine Profiler Interface (JVMDI), http://java.sun.com/products/jdk/1.2/docs/guide/jvmdi/jvmdi.html
Sun Microsystems: Java Platform Debug Architecture (JPDA), http://java.sun.com/j2se/1.4.1/docs/guide/jpda/index.html
Sun Microsystems: Java Native Interface (JNI), http://java.sun.com/products/jdk/1.2/docs/guide/jni/
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns. Addison-Wesley, Reading (1995)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bubak, M., Funika, W., Smętek, M., Kiliański, Z., Wismüller, R. (2004). Request Processing in the Java-Oriented OMIS Compliant Monitoring System. In: Wyrzykowski, R., Dongarra, J., Paprzycki, M., Waśniewski, J. (eds) Parallel Processing and Applied Mathematics. PPAM 2003. Lecture Notes in Computer Science, vol 3019. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24669-5_46
Download citation
DOI: https://doi.org/10.1007/978-3-540-24669-5_46
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-21946-0
Online ISBN: 978-3-540-24669-5
eBook Packages: Springer Book Archive