Decision Support via Automated Metric Comparison for the Palladio-based Performance Blame Analysis
Paper geschrieben von Frank
Brüseke, Steffen
Becker, Gregor
Engels
- Werkzeuge und Daten -
Voraussetzungen
- Um die PCM-Instanz anzuzeigen und zu simulieren, installieren sie bitte die Palladio Workbench 3.2:
http://sdqweb.ipd.kit.edu/wiki/PCM_3.2
(nicht nötig für den Vergleichsschritt der Performance-Blame-Analysis) - Für den Vergleichsschritt der Performance-Blame-Analysis
- Bitte installieren Sie R (getestet mit Version R 2.12.2): http://www.r-project.org/ bzw. http://ftp5.gwdg.de/pub/misc/cran/
- Fügen Sie das R-"bin"-Verzeichnis ihrer PATH Umgebungsvariable hinzu
- Bitte installieren Sie Python 2.7: http://www.python.org/download/releases/2.7.3/
Anleitung
In diesem Abschnitt geben wir eine schrittweise Anleitung, die jeden Schritt des verbesserten Analyseprozesses aus dem Paper beschreibt. Dabei gibt es verschiedene Abkürzungen in Form von Zwischenergebnissen.
Vorbereitung
Legen Sie ein Verzeichnis für die Daten, Skripte und die damit erstellen Visualisierungen an.
Dieses Verzeichnis wird im Folgenden als "<dataPath>" referenziert.
Schritte
- Teil 1: Palladio-Simulation
- Teil 2: Analyse der Testergebnisse und Vergleich
- Abkürzung zu "Teil 2":
entpacken Sie die PCM-Datenreihen in Ihrem <dataPath>-Verzeichnis
Alle Downloads
Lizenzen und Copyright
- Die Skripte und Modelle auf dieser Webseite stehen unter der Lizenz GNU Lesser General Public License LGPL zur Verfügung.
-
Die Datensätze, die daraus erstellen Diagramm und Tabellen, sowie diese Webseite stehen
unter den Lizenz Creative Commons Attribution-ShareAlike 3.0 Unported License zur Verfügung.
Daten
Modelle
- Palladio-Modelle für die Palladio 3.2 Workbench: [Zip]
Skripte
- Datenvorbereitung:
- Performance-Blame-Analysis-Skripte:
- Alle Skripte: [Zip]
Ausgabe
- Der Performance-Report: analysis1.RR.pdf
- Der erweiterte Performance-Report: analysis1.R.pdf
- Der Blame-Graph: analysis1.flame.csv2.svg

