Analysis, Modeling and Simulation of Communication Networks

Vortragende/r (Mitwirkende/r)
Umfang4 SWS
SemesterSommersemester 2024
Stellung in StudienplänenSiehe TUMonline
TermineSiehe TUMonline



After completion of the module, students gained an in-deep understandig of network analysis, modeling and simulation techniques. They are able to analyse and evaluate communication networks using analytical and simulation-based methods including traffic models, graph models and mobility models and they are put in the position to create tools for network simulation and to get acquainted with example simulation frameworks.


Simulation and modelling basics (traffic modelling, link-, system-, packet level simulation, SW/HW in the loop), probability theory fundamentals, random number generation, mobility models, channel models, topology models, graph theory and algorithms, queuing models, discrete event-based simulation, Monte Carlo simulation, rate-based simulation, analysis of simulation results, statistical analysis, visualisation of results, simulation languages and tools, simulation packages; as part of the course a simulation tool will be stepwise designed by the students during the tutorial and as homework. Simulation results will be analysed by applying fundamental tools from statistics.

Inhaltliche Voraussetzungen

Basics in communication networks (protocols and performance analysis). The knowledge of following modules are therefore recommended: - Broadband Communication Networks Basic knowledge in object-oriented programming and basic knowledge in the Python programming language as well as basic knowledge in C++ are recommended.

Lehr- und Lernmethoden

Learning method: In addition to the individual methods of the students, consolidated knowledge is aspired by repeated lessons in exercises, practical programming assignments and tutorials. Teaching method: During the lectures students are instructed in a teacher-centered style. The exercises and programming assignments are held in a student-centered way. In addition, students are asked to stepwise design a simulation tool and perform simulation and analysis projects in class and as homework.

Studien-, Prüfungsleistung

The examination consists of a written exam and a number of simulation projects. In the written and graded exam of 45 minutes duration without any helping material the students demonstrate their theoretical knowledge of principles and methods for communication network analysis, modeling and simulation and show their ability to apply these methods with case-based examples. Individual problem solving skills for the design and programming of software components for network simulation and analysis will be shown through mandatory programming exercises that will be assigned during the semester and have to be completed by the students and will be graded. The final grade is composed of the following elements: - 50% programming exercises - 50% final exam

Empfohlene Literatur

The following books are recommended: - Averill M. Law, Simulation Modeling and Analysis, Fifth Edition, McGraw-Hill, 2015. - Klaus Wehrle, Mesut Günes, james Gross (Eds.): Modeling and Tools for Network Simulation, Springer, 2010. - Thomas Bonald, Mathieu Feuillet, Network Performance Analysis, Wiley, 2011.