Analyse von Systemperformanz

Prof. Anja Feldmann, Ph.D. und Dr. Manfred Jobmann


Bereich:  Informatik II, " Technische Informatik und systemnahe Programmierung ", 
2.4 "Bewertung von Rechensystemen", 
Wahlpflichtvorlesung 
Stundenzahl:  4 SWS (2x2 SWS) Vorlesung
Zeit:  Mi. 12:15 - 13:45
Do. 14:15 - 15:45
Raum:   MI HS 3
Erster Termin:   19.10.2005

Hinweis: auch im WS05/06 Praktikum Analyse von Systemperformanz

Foliensätze

Organisatorisches PDF (1 slide per page)
Introduction PDF (1 slide per page)
Fallbeispiel PDF (1 slide per page)     Fallbeispiel Original PDF (1 slide per page)
Performance Evaluation Principles PDF (1 slide per page)
Vorlesungsfolien (Dr. Manfred Jobmann)
Examples PDF (1 slide per page)     PS (1 slide per page)
Benchmarking and Workload PDF (1 slide per page)     PDF (1 slide per page)     PDF (1 slide per page)
Simulation PDF (1 slide per page)     PDF (1 slide per page)     PDF (1 slide per page)     PDF (1 slide per page)

Inhalt:

Performanz ist ein Schlüsselkriterium im Design, der Beschaffung und in der Benutzung von Computersystemen. Dabei gilt es eine Abwägung zwischen Kosten und Leistung zu berücksichtigen. Den Studierenden soll die Bedeutung der Analyse der Performanz komplexer Systeme während ihres ganzen Lebenszyklus' nahe gebracht werden. Sie sollen lernen Entsprechend sind als Inhalte der Vorlesung folgende Schwerpunkte vorgesehen:

Geplanter Inhalt im Detail:

  1. Übersicht über Performanzanalyse (PA):
    1. PA bzgl. des Lebenszyklus' eines Systems:
      Entwurf, Entwicklung, Beschaffung, Betrieb
    2. Allgemeines Vorgehen, häufige Fehler- und ihre Ursachen
    3. PA als "Werkzeugkasten" verschiedener Techniken
    4. Metriken für die PA
  2. Last, Lastbeschaffung, Lastcharakteristiken und -modelle
    1. Lasttypen und ihre -repräsentation
    2. Messmethoden und -techniken, Messmonitore
    3. Kernels, Benchmarks, Traces
    4. Statistiken, Stochastische Modelle: Verteilungen, Prozesse
    5. Instrumentierung von Systemen zur Lastbeschaffung
  3. Planung von Experimenten
    1. Faktorial Design
    2. Sensibilitätsanalyse
  4. Simulation in der PA
    1. Simulationstechnik, i.b. Simulation diskreter Ereignisse
    2. Simulationswerkzeuge: Simulationssprachen, Simulatoren
    3. Eingabemodellierung: Zufallszahlen, Wahrsch.-Modelle und -verteilungen, Traces
    4. Ausgabe-/Ergebnisanalyse: statistische Verfahren zur Schätzung von Momenten und
    5. Konfidenzintervallen, Verteilungen, Zeitreihenanalyse
    6. Simulationsmodelle: Abbildungstreue, Validierung, Kalibrierung
  5. Analytische Modellierung
    1. Basismodelle aus der Warteschlangentheorie
    2. Modellannahmen und -voraussetzungen
    3. Grundlegende operationale Gesetze, i.b. Little's Gesetz
    4. Stochastische Modelle: M/M/1 und Varianten
  6. Fallstudien
    1. Random-Early-Detection (RED)
    2. Web-Proxy
    3. Internetverkehr

Hörerkreis:

Voraussetzungen: Stoff des Informatik-Grundstudiums

Empfehlenswert für:

Die Vorlesung dient als Voraussetzung und Grundlage für andere Veranstaltungen des LS VIII (Netzwerkarchitekturen), i.b. für ein darauf aufbauendes Praktikum und für vertiefende Vorlesungen im Bereich "Diskrete Simulation" und/oder "Quantitative Modelle von Rechensystemen".

Übungsschein: Auf Wunsch für Studierende des Informatik Bachelor-Studiengangs und -Nebenfachs

Literatur:

Sprechstunde:
FMI Garching, Raum 01.08.061, sowie nach den Veranstaltungen
Telefon: 089/289 18000
E-Mail: jobmann@informatik.tu-muenchen.de