<div class="csl-bib-body">
<div class="csl-entry">Seragiotto, C. (2005). <i>Systematic performance analysis and interpretation for parallel and distributed programs with Aksum</i> [Dissertation, Technische Universität Wien]. reposiTUm. https://resolver.obvsg.at/urn:nbn:at:at-ubtuw:1-19169</div>
</div>
With applications growing more complex everyday, it becomes also more difficult to understand the interaction between their components and the factors that are responsible for loss of performance. An unmanageable number of variables may affect and degrade the efficiency of an application, making it necessary to resort to performance analysis tools in order to achieve even an acceptable level of performance.<br />Performance analysis tools rely on instrumentation and monitoring tools to perform measurements and collect data. Integrating these tools requires a reasonable amount of time, implying dependence on a specific tool and, in some cases, on a language or environment. In this dissertation, we propose a standard format for both representation of performance data and communication with instrumentation and monitoring tools. We also developed a fast and powerful instrumentation and monitoring engine for Java that makes use of the formats we proposed.<br />Our tool, called Twilight, is based on state-of-the-art technology for instrumenting and monitoring Java programs, allowing both source code and bytecode instrumentation.<br />We also created a sophisticated and highly customizable performance analysis tool called Aksum, which allows one to generate several experiments for different input parameters, decides automatically which pieces of an application must be instrumented, and outputs a condensed yet significant analysis of the application's performance. This dissertation also shows how the problem of performance analysis can be formalized using reinforcement learning techniques; such formalization, which we integrated into Aksum, can be used to justify many decisions taken by a tool for automatic performance analysis
de
dc.language
English
-
dc.language.iso
en
-
dc.rights.uri
http://rightsstatements.org/vocab/InC/1.0/
-
dc.title
Systematic performance analysis and interpretation for parallel and distributed programs with Aksum
en
dc.type
Thesis
en
dc.type
Hochschulschrift
de
dc.rights.license
In Copyright
en
dc.rights.license
Urheberrechtsschutz
de
dc.contributor.affiliation
TU Wien, Österreich
-
dc.rights.holder
Clóvis Seragiotto
-
tuw.version
vor
-
tuw.thesisinformation
Technische Universität Wien
-
dc.contributor.assistant
Grechenig, Thomas
-
tuw.publication.orgunit
E183 - Institut für Softwarewissenschaft/Institut für Scientific Computing