| 
| 
	
		
		
			
		
		
			| Modul | Diskrete Simulation  Modellierung und Simulation von Rechen- und Kommunikationssystemen (IN2045)  | 
|---|
 | Vorlesung | Diskrete Simulation  Modellierung und Simulation von Rechen- und Kommunikationssystemen (IN2045) 
 | 
|---|
 | Dozenten | Prof. Carle, Dr. Alexander Klein, Stephan Günther M.Sc.
 | 
|---|
 | SWS  | 2V+1Ü | 
|---|
 | ECTS Credits | 4 | 
|---|
 | Termine | Vorlesung:
 Einführungsvorlesung: 18.10.2011Vorlesung: Di 10:00(c.t.)-12:00 Uhr (03.07.023) Keine Vorlesung am Di, 15.11 wegen der studentischen Vollversammlung (SVV)
 Übung:
 Erste Übung: 19.10.2011 - Notwendige Vorlesungsinhalte für das erste Übungsblatt werden erläutertÜbung: Mi 12:30(c.t)-14:00 Uhr (03.07.023)Sollten Sie Ihre Übungsgruppe noch nicht angemeldet haben, senden Sie bitte eine E-Mail an guenther[at]in.tum.de.SVN Tutorial, Assignment 01
 Prüfung: mündliche Prüfung von ca. 2025 Minuten,
 Prüfungstermine: Termine werden am Lehrstuhl ausgehängt
 Prüfungsstoff:
 
 Prüfungsrelevant ist das gesamte Vorlesungsskript des aktuellen Semesters, sowie die durchgeführten ÜbungenSchwerpunkte bilden die in der unteren Tabelle aufgeführten Themen
 |  | 
|---|
 | Inhalt | Wann und wozu Simulation. Arten von Simulation: diskret vs. kontinuierlich, eventbasiert vs. zeitbasiert usw. Interner Aufbau eines eventbasierten Simulators. Einfaches Warteschlangenmodell; Überblick Warteschlangentheorie.Bedeutung von Zufallszahlen und -verteilungen für Simulatoren. Wiederholung von für die Vorlesung benötigten Grundlagen von Statistik und Stochastik: Deskriptive Statistik (Erwartungswert und Mittelwerte, Median und Quantile, Varianz, MAD, Momente usw.), Zufallsverteilungen und ihre Eigenschaften, Autokorrelation, Visualisierungsmethoden. Generierung von Zufallsverteilungen, Qualität von Zufallszahlengeneratoren.
 Kurzer Überblick über Arbeit mit Netzwerksimulatoren; Unterschiede Simulator-Programmierung vs. "real world". Typische Workflow-Elemente bei der Forschungs-Arbeit mit Simulatoren: Modellbildung, Experimentplanung, Simulation, Evaluation, Anpassung/Verfeinerung. Verwendung des Simulators OPNET. Einführung in Matlab (Übungen).
 Experimentplanung: Faktoranalyse, ANOVA. Was macht eine gute Simulation aus: Realistische Modelle, realistische Prüflasten. Was macht eine gute Auswertung aus: Möglichkeiten zur Varianzreduktion, Konfidenzintervalle. Statistik-Fallstricke, Fehleinschätzungen, wie man mit Statistik/Grafiken lügen kann.
 Fortgeschrittene Themen wie z.B.: Simulation von Mobilität und Mobilitätsmodelle; Parallelisierung von Simulation; Praxis-Tips: Simulation beschleunigen.
 
 Übung:
 Die Übungen orientieren sich stets am Inhalt der Vorlesung. Im Rahmen der Vorlesung werden ein einfacher Simulator (Warteschlangenmodell), ein Zufallszahlengenerator und ein statistisches Evaluierungstool in Java oder C++ implementiert. Im weiteren Verlauf der Vorlesung werden ebenfalls Punktfelder, Zufallsgraphen und Mobilitätsmodelle bestandteil der Übungsaufgaben.
 
 
 Ziel:
 Entwickeln von Verständnis für die statistische Evaluierung und Visualisierung von Simulations- und Messergebnissen. Aus diesem Grund wird die Mehrheit der vorgestellten Verfahren praktisch umgesetzt, um das Verständnis in diesem Bereich zu vertiefen. Die vorgestellten Verfahren wurden hinsichtlich ihrer Umsetzbarkeit in der Praxis ausgewählt. Die erlernten Kenntnisse bilden eine gute Basis für MA Arbeiten im Bereich Messung und Simulation.
 
 
 
 
 | 
|---|
 | Slides  WS2011/2012
 
 | | Name | Content | Link | Lecture | Last update on
 |  | Introduction:    | Time slots, grading, exams, etc.                                  | PDF | 18.10.2011 | 15.10.2011 |  | Chapter 0: | Simulation: What it is, when to use it, and what to take special care of | PDF | 18.10.2011 | 18.10.2011 |  | Chapter 1: | What's inside a simulator:
 Types of simulators (taxonomy)Internals of a discrete event simulator: Events, event list, simulation timeSimulating blocking calls: Continuations and coroutinesCh1.5:                            How to build a simulator
 | PDF | 19.10.2011 | 20.10.2011 |  | Chapter 2:  | Statistics Fundamentals:
 Introduction Waiting QueuesRandom Variable (RV)Probability SpaceDiscrete and Continuous RVFrequency ProbabilityDistribution(discrete)Distribution Function(continuous)PDF & CDFDefinitions: Expectation/Mean, Mode, Standard Deviation, Variance, Coefficient of Variation, p-percentile(quantile), Skewness, Scalability Issues,  Covariance, Correlation, Autocorrelation
Visualization of Correlation
 | PDF | 25.10.2011 | 25.10.2011 |  | Chapter 3:  | Random Numbers:
 Generation of Random Variables (RV) InversionCompositionConvolutionAccept-Reject
Distributions and their Characteristics
 Uniform(continuous), Normal, Triangle, Lognormal, Exponential, Erlang-k, Gamma,Uniform(discrete), Bernoulli, Geom, Poisson, General Discrete
Random Number Generators Linear Congruential Generator(LCG)Shift RegisterGeneralized Feedback Shift RegisterMersenne Twister
Tests χ² TestSpectral TestSerial Test
 | PDF | 15.11.2011, 22.11.2011 | 20.11.2011 |  | Chapter 4a:  | Evaluation of Simulation Results:  EstimatorConsistent EstimatorUnbiased EstimatorVariance of an EstimatorBessel's CorrectionEfficient Calculation of an EstimatorConfidence IntervalChebyshev Confidence IntervalCentral Limit Theoremt-Distribution Confidence IntervalEvaluation of Simulation ResultsReplicate-Delete MethodBatch Means MethodStationarity
 | PDF | 29.11.2011 | 29.11.2011 |  | Chapter 4b: | How to Lie with Statistics:
 Lessons for Authors and ReadersExamples and Discussion
 | PDF | 06.12.2011 | 06.11.2011 |  | Chapter 4c: | Model Validation:
 CalibrationStructural ChangeParameter ChangeOverfittingComparison of Confidence Intervals: 
 | PDF | 13.12.2011 | 13.12.2011 |  | Chapter 5: | Experiment Planning:
 Hypothesis TestingLinear RegressionVariance Analysis (ANOVA)Factorial Design
 | PDF | 17.01.2012 | 08.02.2012 |  | Chapter 6: | Parallel Simulation:
 Conservative approach: Deadlock avoidance, deadlock detection and recoveryNull message algorithmOptimistic approach: Time WarpAlternatives to parallel simulation
 | PDF | 24.01.2012,07.02.2012
 | 08.02.2012 |  | Chapter 7: | Mobility:
 Mobility in General Human Mobility PatternVisualization Bouncing RuleObstacles
Characteristics of Mobility Pattern Link DurationTransient PhaseNode DistributionSpeed DistributionCorrelated Movement
Synthetic Mobility Models Random WaypointRandom DirectionRandom Walk Levi-FlightBrownian Motion
Group Mobility
 | PDF | 10.01.2012 | 10.01.2012 |  | Chapter 8: | Point Fields and Random Graphs:
 Point Fields Generation of Point FieldsHomogeneous and Inhomogeneous Point FieldsPoisson FieldClusterfieldsMatern Cluster Field
Random Graphs Graph DefinitionNode DegreeGeneration of Random Graphs (Probabilistic Model, Waxman Model)Random Graphs with Predefined CharacteristicsScale-free Graphs
 | PDF | 20.12.2011 | 20.12.2011 |  | Matlab | Matlab Tutorial:
 Basic FunctionsCalculation of: HistogramProbability Density Function (PDF)Cumulative Density Function (CDF)Percentile / Quantile
 | PDF | 18.01.2012 | 18.01.2012 | 
 | 
|---|
 | Übungen | | Übungsblatt | Hintergrundinfos | Abgabe | Besprechung | Besprechung /Lösung |  |
 | siehe SVN |  |  |  |  | 
 | 
|---|
 | Sonstige Links mit Hintergrundinfos |  | 
|---|
 |  |