Hochschule Darmstadt - Fb Informatik

Drucken| Layout| Design| Schriftgröße English|
Modulbeschreibung
Module:Network Simulation
Module number:41.5050
Language:english
Study programme:Dualer Master 2013 - Katalog AS: Anwendungs- und systemorientierte Module
Master 2013 - Katalog AS: Anwendungs- und systemorientierte Module
MN Data Science 2016 - Katalog M-I_I: Allgemeine Wahlpflicht Informatik
Type of course:VP = Lecture with integrated Practical
Weekly hours:4
Credit Points:6
Registering for examexplicitly and independent of booking
Frequency of offering:each summer semester (lastly in SS 2019)
Required knowledge:Solid programming skills in C++ and Basics in Computer Networks
Learning objectives:Network Simulations are used to study the behavior of computer networks in software. In this practical course, students will program their own network simulations in C++.
Supported by a state-of-the-art simulation engine, students
  • will learn how to model, study and benchmark essential parts of communication networks (e.g., wireless and wired links, Internet routers, cellular base stations, Web servers).
  • will be trained to differentiate meaningful results from randomness, to avoid common pitfalls in simulation design and result interpretation, as well as to plan for large simulations at scale.
Content:
  • Essential statistics: Random variables, probability distributions, Goodness of Fit tests
  • Simulation concepts and background: Monte-Carlo, Discrete-Event, random number generation, the OMNeT++ simulation framework
  • Models and data structures for Network Simulation: Selecting distributions, arrival processes, network traffic models, queueing systems, heaps & Co.
  • Interpreting output data: estimating means, computing confidence intervals, comparing systems, handling correlation, (in)validating models
  • Planning simulations: Experimental design, 2k factorial designs, metamodels
  • Common pitfalls: Parallel random number generation, initial transient, multivariate processes, dependent factors
Literature:
  • A. Law, Simulation Modeling and Analysis, 5th edition, 2006.
  • Jack L. Burbank, William Kasch, Jon Ward, An Introduction to Network Modeling and Simulation for the Practicing Engineer, 2011.
  • A. Varga, "OMNeT++ User Guide", available at: https://om​netpp.org​, 2016
  • Further references will be provided during the lecture
Lecture style / Teaching aids:The course will take place in a computer lab: Computers, software, and source code examples will be provided. Students can use their own Laptops as well.
Responsibility:Stefan Valentin
Released:SS 2019
Offered in SS 19:Valentin
Professional competencies:
  • formal, algorithmic, mathematical competencies: medium
  • analytical, design and implementation competencies: high
  • technological competencies: medium (C++, computer networks)
  • capability for scientific work: medium
Interdisciplinary competencies:
  • project related competencies: depending on subject
  • interdisciplinary expertise: Basics in processing numerical data and its visualization
  • social and self-competencies: ability to work in a team

[Fachbereich Informatik] [Hochschule Darmstadt]
© 2008 - 2019 FBI OBS Team. Alle Rechte vorbehalten.