Communication Networks 2

(Kommunikationsnetze, Aufbaumodul)


Lecturer: Professor Frank Fitzek
Main lecturer:
Professor Frank Fitzek
Assistant: Dipl.-Ing. Zuo Xiang
Dipl.-Ing. Zuo Xiang


The exam will be held on 07.08.2020. 10:00 at BAR S4 and BAR I/15.
Course will be held partially online due to current corona situation.
More information can be found in TUD Aktuelle Hinweise COVID-19


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 SS2020 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: 07.04.2020
    Lectures: Tuesday 13:00 – 14.30    Room: Online
    Hands-On (HO) Exercises: Thursday (odd weeks) 13:00 – 14:30    Room: Online

    The playlist of all videos is here and you can find clickable links to videos of each specific topic in the “Video” column of the table below.

    07.04.2020L1OnlineComputing 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
    09.04.2020L2OnlineComputing in Future Communication Networks part 2: Tactile Internet with Human-in-the-Loop (CeTI)
    14.04.2020L3OnlineStandardisation Activities for Future Communication Networks.
    21.04.2020L4OnlineNetwork 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.
    23.04.2020L5OnlineMobile 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.
    28.04.2020L6OnlineContent Distribution: L6-01: Introduction to Content Distribution, L6-02: Content Delivery Networks, L6-03: Information Centric Networking, L6-04: Named Data Networking Example.
    05.05.2020L7OnlineSoftware Defined Networks (SDN) Part 1: Introduction to SDN. L7-01: Networking Today, L7-02: SDN Introduction, L7-03: SDN Technologies and Standards.
    07.05.2020L8OnlineSoftware Defined Networks (SDN) Part 2: Hands-on Examples. L8-01: OpenFlow Protocol, L8-02: OpenVSwitch, L8-03: Ryu SDN Controller.
    12.05.2020L9OnlineSoftware Defined Radio (SDR): Introduction, Basics about signal processing, Fundamentals of SDR, Hardware architectures and Software environments for SDR, Applications for SDR.
    19.05.2020L10OnlineNetwork 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.
    21.05.2020L11OnlineMachine Learning Part 1: Introduction to Machine Learning, Supervised learning, Mathematical background, Linear regression.
    26.05.2020L12OnlineMachine Learning Part 2: Deep learning introduction, Mathematical formulation, Backpropagation, Gradient descent, Avoid overfitting, Loss functions, Introduction to convolutional neutral networks.
    09.06.2020HO1OnlineMininet: Introduction to Mininet, The Workflow of Mininet, Demystifying Mininet, Create a tiny Network Topology from Scratch.
    16.06.2020HO2OnlineDocker: Introduction to Docker, Containers vs Virtual Machines, Management and Orchestration, Hands-On (Build your own distributed cloud application)
    18.06.2020HO3OnlineComNetsEmu (ComNets Network Emulator) Introduction
    23.06.2020HO4CanceledComNetsEmu (ComNets Network Emulator) first steps (echo server, docker in docker)
    30.06.2020HO5OnlineRealizing Network Slicing
    02.07.2020HO6OnlineRealizing Mobile Edge Cloud
    07.07.2020HO7OnlineMachine Learning for Routing
    14.07.2020HO8OnlineMachine Learning Congestion Control
    16.07.2020Q&AEmailQ&A and exam preparation


    Examination schedule for the SS 2020:

    • Date: 07.08.2020
    • Time: 10:00-12:00 (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 founded here.

    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.