Software Defined Networking
Faculteit | Science and Engineering |
Jaar | 2021/22 |
Vakcode | WMCS023-05 |
Vaknaam | Software Defined Networking |
Niveau(s) | master |
Voertaal | Engels |
Periode | semester I b (semester I b (Please note that this course does not follow the regular block system! Lecture start/end is Nov 2nd/Feb 6th. The exam is expected to take place in April, resit in July or August.)) |
ECTS | 5 |
Rooster | rooster.rug.nl |
Uitgebreide vaknaam | Software Defined Networking | ||||||||||||||||||||
Leerdoelen | At the end of the course, the student is able to: 1) explain and reproduce key concepts of software defined networking and relate them to technologies and applications in modern networking. 2) reproduce and demonstrate in the context of the SDN planes principles and concepts behind the separation of control and data planes. 3) apply concepts of software defined networking for distributed management and optimization of networks subject to quality of service and quality of experience. 4) practice programming techniques to program and configure networks and data planes, e.g., OpenFlow and P4. 5) explain and relate architectural components of network function virtualization and assess the performance in the configuration of network function chains. 6) explain, select, and apply appropriate platform-specific acceleration techniques to improve the performance of network |
||||||||||||||||||||
Omschrijving | The softwarization of networks is nowadays a key driver for innovations in the telecommunications industry, the management of network service providers, and data center networks. While network functionality traditionally is hardcoded in the network appliances (e.g., routers and switches), Software Defined Networking (SDN) allows introducing new functionality and new ways of programming and managing computer networks and networked and data driven applications. This course deals with topics covering a wide range of topics in the area of software defined networking: • SDN Data Plane • SDN Control Plane • SDN Application Plane • Network Function Virtualization • Quality of Service (QoS) and Quality of Experience (QoE) in SDN |
||||||||||||||||||||
Uren per week | |||||||||||||||||||||
Onderwijsvorm |
Hoorcollege (LC), Opdracht (ASM), Practisch werk (PRC)
(Mandatory presence: Yes , For evaluation of programming assignments and labs, students are expected on demand to introduce their solutions to TAs in the respective tutorial slots.) |
||||||||||||||||||||
Toetsvorm |
Opdracht (AST), Practisch werk (PR), Schriftelijk tentamen (WE)
(Students must pass the written exam with a score >=5.5; assignments and programming labs are counted if they can improve the grade of the student, i.e., Let E: exam grade, H: homework grade (HW assignments + HW programming), G: final grade If E>=5.5: G = max(E, 0.7*E + 0.3*H) Else: G = E Grades for homeworks will be acknowledged for all resits in the same study year.) |
||||||||||||||||||||
Vaksoort | master | ||||||||||||||||||||
Coördinator | Prof. Dr. B. Koldehofe | ||||||||||||||||||||
Docent(en) | Guest lecturer ,Prof. Dr. B. Koldehofe | ||||||||||||||||||||
Verplichte literatuur |
|
||||||||||||||||||||
Entreevoorwaarden | - Data structures and algorithms - Programming Languages - Basic knowledge on Computer Networks, Fundamentals of Distributed Systems, Computer Architecture or Operating System Principles |
||||||||||||||||||||
Opmerkingen | This course is a joint course with TU Darmstadt with 100 students from TU Darmstadt (the mentioned nr is the aggregate of RUG and TU Darmstadt students). The course will be beginning in period 1b, but also overlap with period 2a. |
||||||||||||||||||||
Opgenomen in |
|