Measurement-Based Modeling of Distributed Systems

Language
en
Document Type
Doctoral Thesis
Issue Date
2008-05-06
Issue Year
2008
Authors
Hielscher, Kai-Steffen Jens
Editor
Abstract

A methodology that integrates performance measurements and simulation of computer systems is demonstrated on a web cluster system. Main contributions include a new offline time synchronization system based on exponential Filtering, efficient timestamping using the cycle counter of modern CPUs for software monitoring, flexible instrumentation of Java application servers using aspect-oriented programming, a new input modeling approach for autocorrelated data and a detailed simulation model that includes both operating system and TCP network aspects.

Abstract

Anhand eines clusterbasierten Webservers wird eine Methodik vorgestellt, die Messungen und Simulation der Leistung von Rechnersystemen integriert. Wichtige Beiträge sind hierbei ein neues Verfahren zur Offline-Zeitsynchronisation, das auf exponentiellem Filtern basiert, effiziente Generierung von Zeitstempeln mittels der Zyklenzähler moderner Prozessoren für das Software-Monitoring, flexible Instrumentierung von Java-Applikationsservern mittels aspektorientierter Programmierung, ein neues Verfahren zur Eingabemodellierung, das die Repräsentation autokorrelierter Daten erlaubt, sowie ein detailliertes Simulationsmodell, das sowohl Betriebssystem- wie auch Netzwerk-Aspekte von TCP enthält.

DOI
Document's Licence
Faculties & Collections
Zugehörige ORCIDs