Software-defined Networking (Winder 2016/2017)

Revision as of 12:33, 20 February 2017 by Dkoll (talk | contribs)
Imbox content.png Currently: All 30 (in fact 31) seats are taken. The rest of you will be put in a waiting list. See here for the list of currently registered participants and the members in the waiting list: https://wiki.net.informatik.uni-goettingen.de/wiki/Software-defined_Networking_Registration

.

Details

Workload/ECTS Credits: 150h, 5 ECTS
Module: AI: M.Inf.1130: Software-defined Networks (SDN); ITIS: 3.31
Lecturer: Dr. David Koll; Dr. Mayutan Arumaithurai
Teaching assistant: TBA
Time: 22 February - 2 March 2017
Place: TBA
UniVZ [1]


Course Overview

Software-defined networking (SDN) has recently attracted both researchers in academia and big players in communication technologies, and is currently probably the 'hottest' topic in computer networking. This course will introduce SDN in both its theoretical concepts as well as in practical hands-on lectures, in which students will be required to implement SDN applications.

Note: Unlike previous editions, this edition of the SDN block course will be a single course that covers both basics and more advanced concepts of SDN. The course will take one full week (i.e., 7 days) of teaching. In addition to the lectures and practical sessions, students will be required to read and present relevant research papers in a seminar to be held after the course.

Note: For this course, basic proficiency in the Python programming language is required.

Schedule

Type Date Morning Session I Morning Session II Afternoon Session I Afternoon Session II
Time 9:15 - 10:45 11:00 - 12:30 14:00 - 15:30 15:30 - 17.00
Theory 22.02.2017 Lecture I: Introduction to SDN Exercise I Lecture II: OpenFlow and its Applications Exercise II
Theory 23.02.2017 Lecture III: Network Virtualization via SDN Exercise III Lecture IV: SDN Controllers Exercise IV
Practical 24.02.2017 Tutorial I: Mininet: Basics, OpenFlow and Network Topologies Exercise V Tutorial II: SDN Controllers ** Exercise VI
Practical 27.02.2017 Tutorial III: Mininet: Network Virtualization Exercise VII Lecture V: OpenStack Tutorial IV: OpenStack
Theory/Practical 28.02.2017 Lecture VI: Enhancing Data Plane - I Tutorial V: Geant Test Bed Lecture VII: Enhancing Data Plane - II Exercise VIII
Theory/Practical 01.03.2017 Lecture VIII: NFV - I Tutorial VI: NetVM Lecture IX: NFV - II Exercise IX
Theory/Practical 02.03.2017 Lecture X: Load Balancing Tutorial VII: ONOS Lecture XI: SDN for related fields Exercise XII
Seminar TBA.2017 Final Presentations Final Presentations Final Presentations Final Presentations
Seminar TBA.2017 Final Submissions due

** Note: this session starts at 15:15. The subsequent exercise starts at approximately 16:00.