Module Number: EI7450
Duration: 1 Semester
Occurence: Summer semester
Number of ECTS: 6
Professor in charge: Wolfgang Kellerer
Contact hours: 90
Self-studying hours: 90
The examination consists of a written exam and a number of simulation projects.
In the written and graded exam of 75 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 (Studienleistung). Of these non-graded programming exercises 80% have to be passed.
The final grade is composed of the following elements:
- 100% final exam
Exam type: written
Exam duration: 75min.
Possibilityof re-taking: In the next semester: Yes At the end of the semester: No
Written paper: No
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
Simulation and modeling basics (traffic modeling, 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, queuing networks, network calculus, 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
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.
- 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.
The following kinds of media are used:
- Lecture notes
Programming exercises and solutions
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.