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). 
To sign up, please visit https://plus.campus.kit.edu/signmeup/procedures/1666
Registration deadline is April 14th, 2024.

 

The introductory event will take place on April 17th at 15:45 - 16:45 in our seminar room (Building 01.99).

 

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