Logo des Repositoriums
 
Zeitschriftenartikel

Performance Benchmarking of Application Monitoring Frameworks

Vorschaubild nicht verfügbar

Volltext URI

Dokumententyp

Text/Journal Article

Zusatzinformation

Datum

2015

Autor:innen

Zeitschriftentitel

ISSN der Zeitschrift

Bandtitel

Verlag

Geselllschaft für Informatik e.V.

Zusammenfassung

Die Überwachung (Monitoring) von kontinuierlich arbeitenden Software-Systemen auf der Applikationsebene gibt Einblicke in ihr dynamisches Verhalten und kann dabei helfen, ihre Anforderungen an Performance und Verfgbarkeit whrend der Laufzeit einzuhalten. Abhngig von der Anzahl und Lage der verwendeten Monitoring-Sonden, kann eine solche Überwachung zu erheblichen zustzlichen Laufzeitkosten (Overhead) auf dem berwachten System fhren. Um die Instrumentierung eines Systems zu verbessern und den durch die Überwachung verursachten Overhead zu reduzieren, ist es notwendig, die Kosten jeder Sonde genau zu kennen. Whrend viele Monitoring-Frameworks behaupten, minimale Auswirkungen auf die Performance zu haben, werden diese Ansprche oft nicht mit einer detaillierten Untersuchung der tatschlichen Überwachungskosten untermauert. Benchmarks stellen eine effektive und kostengnstige Möglichkeit fr diese Untersuchungen dar. Jedoch gibt es derzeit keine Benchmarks, die speziell auf den Overhead von Monitoring abzielen. Außerdem gibt es keine etablierte Benchmark-Engineering-Methodik, die Richtlinien fr die Entwicklung, Durchfhrung und Analyse von Benchmarks festlegt. Diese Arbeit stellt einen Benchmark-Ansatz vor, der den Overhead von MonitoringFrameworks misst. Die Hauptbeitrge dieses Ansatzes sind: 1) eine Definition der hufigsten Ursachen von Monitoring-Overhead, 2) eine allgemeine Benchmark-Engineering-Methodik, 3) der MooBench Mikro-Benchmark, um die verschiedenen Ursachen von Monitoring-Overhead zu messen und zu quantifizieren und 4) detaillierte Performance-Untersuchungen von drei verschiedenen Monitoring-Frameworks auf der Applikationsebene. Ausfhrliche Experimente zeigen die Machbarkeit und Praktikabilitt des Ansatzes und validieren die BenchmarkErgebnisse. Das entwickelte Benchmark-Tool wird als Open-Source-Software zur Verfgung gestellt und die Ergebnisse aller Experimente stehen zum Download bereit, um die weitere Validierung und Replikation der Ergebnisse zu ermöglichen. Veröffentlicht als: Jan Waller: Performance Benchmarking of Application Monitoring Frameworks, 2014. Online unter http://eprints.uni-kiel.de/26979/

Beschreibung

Waller, Jan (2015): Performance Benchmarking of Application Monitoring Frameworks. Softwaretechnik-Trends Band 35, Heft 1. Bonn: Geselllschaft für Informatik e.V.. PISSN: 0720-8928. Dissertationen

Schlagwörter

Zitierform

DOI

Tags