nbw-bt/Thesis/LaTeX/abstract.tex
2014-09-26 15:45:57 +02:00

5 lines
No EOL
1.2 KiB
TeX

Die Bedeutung von Webanwendungen hat in den letzten Jahren stetig zugenommen. Um diese Anwendungen während der Laufzeit zu überwachen, muss ein Monitoringverfahren für diese Softwaresysteme etabliert werden. Das Kieker Framework stellt ein effizientes System zum Monitoring von Java-Anwendungen dar.
In dieser Arbeit wird eine Erweiterung des Frameworks zum Monitoring von Perl-Anwendungen vorgestellt. Für diese Software wird die entwickelte Klassenstruktur vorgestellt und mögliche alternative Implementierungen diskutiert. Die Anbindung der Perl-Komponenten wird mit der Kieker-Data-Bridge realisiert, welche ebenfalls hier vorgestellt wird. Weiter wird ein manuelles und ein automatisches Instrumentierungsverfahren für objektorientiertes Perl vorgestellt.
Als erste Anwendung wird dann die Software zum Profiling von \gls{kielpr} verwendet. Hierbei werden Unterschiede im Verhalten zwischen Kielprints und unmodifiziertem EPrints aufgezeigt. Es zeigt sich bei Kielprints eine signifikante Steigerung der Laufzeiten und ein massiver Anstieg der Funktionsaufrufe gegenüber EPrints. Schließlich werden Ansätze zur Architekturerkennung für diese Anwendungen skizziert.