Integration and applications of the TAU performance system in parallel Java environments
Proceedings of the 2001 joint ACM-ISCOPE conference on Java Grande
Java Virtual Machine Specification
Java Virtual Machine Specification
Towards a Monitoring Interface Specification for Distributed Java Applications
PPAM '01 Proceedings of the th International Conference on Parallel Processing and Applied Mathematics-Revised Papers
A Universal Infrastructure for the Run-Time Monitoring of Parallel and Distributed Applications
Euro-Par '98 Proceedings of the 4th International Euro-Par Conference on Parallel Processing
A Runtime Monitoring Framework for the TAU Profiling System
ISCOPE '99 Proceedings of the Third International Symposium on Computing in Object-Oriented Parallel Environments
JaViz: a client/server Java profiling tool
IBM Systems Journal
A unifying approach to performance analysis in the Java environment
IBM Systems Journal
Towards the performance visualization of web-service based applications
PPAM'05 Proceedings of the 6th international conference on Parallel Processing and Applied Mathematics
Performance visualization of web services using J-OCM and SCIRun/TAU
HPCC'05 Proceedings of the First international conference on High Performance Computing and Communications
Dynamic instrumentation of distributed java applications using bytecode modifications
ICCS'06 Proceedings of the 6th international conference on Computational Science - Volume Part II
Monitoring of WS-Based applications
ICCS'06 Proceedings of the 6th international conference on Computational Science - Volume Part II
Dynamic business metrics-driven resource provisioning in cloud environments
PPAM'11 Proceedings of the 9th international conference on Parallel Processing and Applied Mathematics - Volume Part II
Hi-index | 0.01 |
The paper presents an approach to distributed Java monitoring based on an extension to the on-line monitoring interface specification that defines relationships between a monitoring system and on-line tools used to support the development of Java applications. The extension aims at defining a standard for an open interface that supports on-line software development tools. The paper also presents the implementation ideas on building a monitoring infrastructure based on the specification. This comprises the architecture of the infrastructure, the mechanism of interaction with the Java virtual machine, and sample scenarios of interactions between the tool and the monitoring system. The infrastructure provides a uniform monitoring support for different kinds of tools, like debuggers or performance analysers.