Projektpraktikum: Softwarebasierte Netze

  

Zielgruppe MA-Informatik
Dozent Michael König
Paul Seehofer
Prof. Dr. Martina Zitterbart
Leistungspunkte 6 ECTS

General information

This course is aimed at master students in the area of computer science (6 ECTS). The course will be given in English. To sign up, please visit https://portal.wiwi.kit.edu/ys/7183
Registration deadline is 18/04/2023.

About the course

Software-defined networking (SDN) is an emerging approach for controlling and managing network infrastructures. All control functionality (such as routing) is implemented in software  and executed with the help of a centralized controller. As part of this practical course, we now want to find out how such SDN applications can be developed. In this course, we will cover the following topics:

  • What is SDN? What is OpenFlow? What options do these technologies offer?
  • How to realize networking tasks like routing, load balancing, monitoring, quality-of-service, or DoS protection with SDN?
  • How are SDN applications programmed?
  • How to test SDN applications?
  • How to measure / evaluate the performance of SDN applications?

As a first step, we will practically experiment with the different concepts and develop several (small) SDN applications. Then we will try to make use of these concepts in a slightly larger scope  (reverse engineering of an existing SDN application from the research environment + reproduction of the results).

Requirements

  • Telematics Lecture (or similar event)
  • Knowledge in at least one programming language
 

Vorlesungsverzeichnis