This paper presents a method to perform visualisations of the behaviour of distributed applications, for performance analysis and debugging. This method is applied to a Java distributed application. Application level traces are recorded without any modification of the monitored applications nor of the JVMs. Trace recording includes records from the JVM, through the JVMPI, and records from the OS, through the data structure associated to each process. Recorded traces are visualised post mortem, using the interactive Pajé visualisation tool, which can be conveniently specialised to visualise the dynamic behaviour of distributed Java applications. Applying this method to the execution of a book server, we were able to observe a situation where both the computation or the communications could be at the origin of a lack of performances. The observation helped finding the origin of the problem coming in this case from the computation.
CITATION STYLE
Ottogalli, F. G., Labbée, C., Olive, V., De Oliveira Stein, B., De Kergommeaux, J. C., & Vincent, J. M. (2001). Visualisation of distributed applications for performance debugging. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 2074, pp. 831–840). Springer Verlag. https://doi.org/10.1007/3-540-45718-6_88
Mendeley helps you to discover research relevant for your work.