Logo des Repositoriums
 

Performance Benchmarking of Application Monitoring Frameworks

dc.contributor.authorWaller, Jan
dc.date.accessioned2023-03-13T12:00:17Z
dc.date.available2023-03-13T12:00:17Z
dc.date.issued2015
dc.description.abstractDie Ü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/de
dc.identifier.pissn0720-8928
dc.identifier.urihttps://dl.gi.de/handle/20.500.12116/40830
dc.language.isode
dc.publisherGeselllschaft für Informatik e.V.
dc.relation.ispartofSoftwaretechnik-Trends Band 35, Heft 1
dc.titlePerformance Benchmarking of Application Monitoring Frameworksde
dc.typeText/Journal Article
gi.citation.publisherPlaceBonn
gi.conference.sessiontitleDissertationen

Dateien

Originalbündel
1 - 1 von 1
Lade...
Vorschaubild
Name:
alle_diss.pdf
Größe:
57.16 KB
Format:
Adobe Portable Document Format