Analyse von Systemperformanz
| 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
(adapted or identical to slides sets from Tom Stricker!)
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
-
die Schlüsselfaktoren von Applikationen und Systemen zu
erkennen, die die Systemperformanz wesentlich beeinflussen, inklusive
Engpasserkennung und Systemcharakterisierung;
-
Systeme zu vergleichen und deren Feinabstimmung vorzunehmen;
-
für die Analyse von Systemperformanz geeignete Modelle auszuwählen, zu
bewerten und zu entwickeln;
-
Verfahren und Werkzeuge kennen und anwenden zu lernen, um Kapazitätsplanung
und Vorhersagen durchführen zu können;
Entsprechend sind als Inhalte der Vorlesung folgende Schwerpunkte vorgesehen:
- Evaluationstechniken, Leistungsmetriken und Workloads
- Angemessenes Vorgehen bei Leistungsmessungen
- Statistische Techniken
- Design von Experimenten
- Simulation und analytische Modellierung
- Beispiele
Geplanter Inhalt im Detail:
- Übersicht über Performanzanalyse (PA):
- PA bzgl. des Lebenszyklus' eines Systems:
Entwurf, Entwicklung, Beschaffung, Betrieb
- Allgemeines Vorgehen, häufige Fehler- und ihre Ursachen
- PA als "Werkzeugkasten" verschiedener Techniken
- Metriken für die PA
- Last, Lastbeschaffung, Lastcharakteristiken und -modelle
- Lasttypen und ihre -repräsentation
- Messmethoden und -techniken, Messmonitore
- Kernels, Benchmarks, Traces
- Statistiken, Stochastische Modelle: Verteilungen, Prozesse
- Instrumentierung von Systemen zur Lastbeschaffung
- Planung von Experimenten
- Faktorial Design
- Sensibilitätsanalyse
- Simulation in der PA
- Simulationstechnik, i.b. Simulation diskreter Ereignisse
- Simulationswerkzeuge: Simulationssprachen, Simulatoren
- Eingabemodellierung: Zufallszahlen, Wahrsch.-Modelle und -verteilungen, Traces
- Ausgabe-/Ergebnisanalyse: statistische Verfahren zur Schätzung von Momenten und
- Konfidenzintervallen, Verteilungen, Zeitreihenanalyse
- Simulationsmodelle: Abbildungstreue, Validierung, Kalibrierung
- Analytische Modellierung
- Basismodelle aus der Warteschlangentheorie
- Modellannahmen und -voraussetzungen
- Grundlegende operationale Gesetze, i.b. Little's Gesetz
- Stochastische Modelle: M/M/1 und Varianten
- Fallstudien
- Random-Early-Detection (RED)
- Web-Proxy
- Internetverkehr
Hörerkreis:
- Studierende im Hauptstudium, Informatik II
- i.b. Bereich 2.4 Bewertung von Rechensystemen
Voraussetzungen: Stoff des Informatik-Grundstudiums
Empfehlenswert für:
- Rechnerbausteine und Rechnerarchitektur
- Betriebssysteme, Rechnernetze und vert. Systeme
- Bewertung von Rechensystemen
- Praktikum Analyse von Systemperformanz
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:
- The Art of Computer Systems Performance Analysis
Raj Jain
John Wiley & Sons, Inc.
- Weitere Angaben in der Vorlesung
Sprechstunde:
FMI Garching, Raum 01.08.061, sowie nach den Veranstaltungen
Telefon: 089/289 18000
E-Mail: jobmann@informatik.tu-muenchen.de