Communication Networks 2

(Kommunikationsnetze, Aufbaumodul)


Lecturer: Professor Frank Fitzek
Main lecturer:
Professor Frank Fitzek
Assistant: Dipl.-Ing. Vincent Latzko
Dipl.-Ing. Vincent Latzko


Please take care to enroll for the exam.
Examination schedule for the SS 2021:

  • Date: 09.08.2021
  • Time: (preliminary) 8:50 – 10:50 (120 Minutes)
  • Room: BAR S4

Please direct any questions to Vincent Latzko (
More information can be found in TUD Aktuelle Hinweise COVID-19
Flipped classroom every Tuesday!


In this course we cover hot topics of communication networks, including but are not limited to:

  • Computation in Future Communication Networks and Tactile Internet
  • Network Slicing
  • Mobile Edge Cloud (MEC)
  • Software-defined Networking (SDN)
  • Network Function Virtualization (NFV)
  • Machine Learning (for Communication Networks)
  • Hands-on Exercises: Mininet, ComNetsEmu, Docker, Network Slicing, Mobile Edge Cloud

  • Please take care to enroll via OPAL to receive updates and to get the lecture notes/slides (in the Material zur Lehrveranstaltung SS2021 folder on OPAL).

    The 5G Atom.

    Module Description

    • Module Number: ET-12 10 05
    • Language of lecture: English
    • Optional course, this course is offered only in summer semester.

    Course Schedule

    Course will be held partially online due to current corona situation.

    Starting date: 13.04.2021
    Lectures: Tuesday 13:00 – 14.30    Room: Online
    Hands-On (HO) Exercises: Thursday (odd weeks) 13:00 – 14:30    Room: Online

    Please check the playlist of all videos or find clickable links to videos of each specific topic in the “Video” column of the table below.

    13.4.2021L1Prof. FItzekComputing in Future Communication Networks part 1: L1-01: Introduction, L1-02: 5G motivation, L1-03: 5G technical requirements, L1-04: 5G concepts, L1-05: 5G software belts, L1-06: 5G novelty, L1-07: 5G game changer OPAL
    15.4.2021HO1Alexander KroppMininet: Introduction to Mininet, The Workflow of Mininet, Demystifying Mininet, Create a tiny Network Topology from Scratch.
    20.4.2021L2Prof. FitzekComputing in Future Communication Networks part 2: Tactile Internet with Human-in-the-Loop (CeTI)
    27.4.2021L3Dr. BassoliStandardisation Activities for Future Communication Networks.
    29.4.2021HO2Alexander KroppDocker: Introduction to Docker, Containers vs Virtual Machines, Management and Orchestration, Hands-On (Build your own distributed cloud application)
    04.5.2021 L4Huanzou WuNetwork Slicing: L4-01: New Demand to Network, L4-02: Network Slicing Concept, L4-03: Network Slicing Life Cycle, L4-04: Network Slicing Architecture, L4-05: Networking Slicing Examples.
    L5Tung DoanMobile Edge Cloud (MEC): L5-01: MEC Introduction, L5-02: MEC Characteristics, L5-03: MEC Enablers & Architectures, L5-04: MEC Management and Orchestration, L5-05: MEC Use Cases.
    18.5.2021HO3Zuo XiangComNetsEmu (ComNets Network Emulator) Introduction
    01.6.2021L6Sandra ZimmermannContent Distribution: L6-01: Introduction to Content Distribution, L6-02: Content Delivery Networks, L6-03: Information Centric Networking, L6-04: Named Data Networking Example.
    L7Justus RischkeSoftware Defined Networks (SDN) Part 1: Introduction to SDN. L7-01: Networking Today, L7-02: SDN Introduction, L7-03: SDN Technologies and Standards.
    HO4Justus RischkeComNetsEmu (ComNets Network Emulator) first steps (echo server, docker in docker)
    L8Justus RischkeSoftware Defined Networks (SDN) Part 2: Hands-on Examples. L8-01: OpenFlow Protocol, L8-02: OpenVSwitch, L8-03: Ryu SDN Controller.
    15.6.2021L9Javier AcevedoSoftware Defined Radio (SDR): Introduction, Basics about signal processing, Fundamentals of SDR, Hardware architectures and Software environments for SDR, Applications for SDR.
    22.6.2021L10Dr. BassoliNetwork Function Virtualization (NFV): L10-01: NFV Introduction, L10-02: Legacy 4G networks, L10-03: NFV architecture development and characteristics, L10-04: NFV SDN architectures, L10-05: NFV programmable protocol stack, L10-06: NFV cloud ratio access network.
    24.6.2021HO5Huanzou WuRealizing Network Slicing
    29.6.2021 L11Vincent LatzkoMachine Learning Part 1: Introduction to Machine Learning, Supervised learning, Mathematical background, Linear regression. Deep learning introduction, Mathematical formulation, Backpropagation, Gradient descent
    06.7.2021 L12Vincent LatzkoMachine Learning Part 2: Avoiding overfitting, Loss functions, Introduction to convolutional neutral networks.
    Introduction to Huawei Atlas Framework for Hands On and Example of ML-Accelerators
    08.7.2021 HO6Dr. TorreRealizing Mobile Edge Cloud
    08.07.2021HO9Vincent LatzkoMachine Learning in the Network with Huawei Ascend accelerators: Applications and Interactions
    13.7.2021HO7Justus Rischke, Peter SossallaMachine Learning for Routing
    20.7.2021 HO8Christian VielhausMachine Learning Congestion Control
    22.7.2021Q&AEmail & OnlineQ&A and exam preparation


    Examination schedule for the SS 2021:

    • Date: 09.08.2021
    • Time: (preliminary) 8:50 – 10:50 (120 Minutes)
    • Room: BAR S4,BAR I/15

    Further Material

    Teaching Book

    This time we will use our new book: Computing in Communication Networks: From Theory to Practice.
    An introduction of the book and related slides of each chapter can be found on our website.

    We will distribute the corresponding chapters of the book in the course.

    The Network Emulator for Hands-on Exercises

    We will use ComNetsEmu, our holistic network emulator. If you have questions or suggestions related to the testbed, or if you faced some issues while using it, please send an email to Zuo Xiang.

    Further Reading

    Related Publications

    • Fitzek, Frank HP, and Patrick Seeling. “Why We Should NOT Talk about 6G.” arXiv preprint arXiv:2003.02079 (2020).
    • Zuo Xiang, Frank Gabriel, Elena Urbano, Giang T. Nguyen, Martin Reisslein, Frank H. P. Fitzek: Reducing Latency in Virtual Machines Enabling Tactile Internet for Human Machine Co-working, IEEE Journal on Selected Areas in Communications, 37 (5), pp. 1098-1116, 2019, ISSN: 0733-8716.
    • Justus Rischke, Frank Gabriel, Sreekrishna Pandi, Giang T. Nguyen, Hani Salah, Frank H. P. Fitzek: Improving Communication Reliability Efficiently: Adaptive Redundancy for RLNC in SDN, IEEE Conference on Network Softwarization (NetSoft), Paris, France, 2019.
    • Tung V. Doan, Alexander Kropp, Giang T. Nguyen, Hani Salah, Frank H. P. Fitzek: Reusing Sub-chains of Network Functions to Support MEC Services, IEEE ISCC, Barcelona, Spain, 2019.
    • Robert-Steve Schmoll, Tobias Fischer, Hani Salah, Frank H. P. Fitzek: Comparing and Evaluating Application-specific Boot Times of Virtualized Instances, IEEE 5G World Forum, Dresden, Germany, 2019.
    • Tung V. Doan, Giang T. Nguyen, Hani Salah, Sreekrishna Pandi, Michael Jarschel, Rastin Pries, Frank H. P. Fitzek: Containers vs Virtual Machines: Choosing the Right Virtualization Technology for Mobile Edge Cloud, IEEE 5G World Forum, Dresden, Germany, 2019.
    • Dongho You, Tung V. Doan, Roberto Torre, Mahshid Mehrabi, Alexander Kropp, Hani Salah, Vu Nguyen, Giang T. Nguyen, Frank H. P. Fitzek: Fog Computing as an Enabler for Immersive Media: Service Scenarios and Research Opportunities, IEEE Access, 2019.