Title :
Performance analysis for distributed and parallel Java programs with Aksum
Author :
Seragiotto, Clovis ; Fahringer, Thomas
Author_Institution :
Inst. for Sci. Comput., Univ. of Vienna, Austria
Abstract :
This paper deals with the challenging problem of performance analysis for Java programs. We describe procedures and requirements for instrumenting, monitoring, and analyzing distributed Java codes, and introduces Aksum, a highly customizable and flexible system for performance analysis that helps programmers to semi-automatically locate and understand performance problems in parallel and distributed Java programs. We also describe a sophisticated agent architecture as part of Aksum for static and dynamic instrumentation of Java programs. Experiments are presented for a widely distributed application running on a heterogeneous set of machines with different operating systems to illustrate the usefulness of our approach.
Keywords :
Java; parallel programming; program diagnostics; software agents; software performance evaluation; Aksum system; Java program instrumentation; agent architecture; distributed Java code monitoring; distributed Java programs; operating systems; parallel Java programs; performance analysis; Computer languages; Data analysis; Instruments; Java; Monitoring; Operating systems; Performance analysis; Programming profession; Scientific computing; Yarn;
Conference_Titel :
Cluster Computing and the Grid, 2005. CCGrid 2005. IEEE International Symposium on
Print_ISBN :
0-7803-9074-1
DOI :
10.1109/CCGRID.2005.1558673