Hinweis zum Urheberrecht
Dissertation zugänglich unter
URN: urn:nbn:de:bvb:29-opus-9149
URL: http://www.opus.ub.uni-erlangen.de/opus/volltexte/2008/914/
Measurement-Based Modeling of Distributed Systems
Meßbasierte Modellierung verteilter Systeme
Hielscher, Kai-Steffen Jens





| SWD-Schlagwörter: |
| Monitoring <Informatik> , Leistungsmessung , Computersimulation , Diskrete Simulation , Cluster Server , Apache <Programm> , GPS <Satellitengeodäsie> |
| Freie Schlagwörter (Englisch): |
| Software Monitoring , Synchronization , Instrumentation , Input Modeling , Simulation |
| CCS - Klassifikation: |
| C.4 , C.2.2 , D.2.8 , D.4.8 |
| Fakultät: |
| Technische Fakultät |
| Fakultät: |
| Technische Fakultät |
| DDC-Sachgruppe: |
| Informatik |
| Dokumentart: |
| Dissertation |
| Hauptberichter: |
| German, Reinhard (Prof. Dr.-Ing.) |
| Sprache: |
| Englisch |
| Tag der mündlichen Prüfung: |
| 21.04.2008 |
| Erstellungsjahr: |
| 2008 |
| Publikationsdatum: |
| 06.05.2008 |
| Kurzfassung in Englisch: |
| 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. |
| Kurzfassung in Deutsch: |
| 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. |