19D111SDM - Software-Defined Networking
Course specification | ||||
---|---|---|---|---|
Course title | Software-Defined Networking | |||
Acronym | 19D111SDM | |||
Study programme | Electrical Engineering and Computing | |||
Module | Computer Engineering and Informatics | |||
Type of study | doctoral studies | |||
Lecturer (for classes) | ||||
Lecturer/Associate (for practice) | ||||
Lecturer/Associate (for OTC) | ||||
ESPB | 9.0 | Status | elective | |
Condition | There are no formal conditions. However, knowledge in the domain of computer networks, undergraduate level is desirable, as well as the knowledge of Python or Java programming languages. | |||
The goal | The goal of this course is to explain principles of operation of computer networks based on SDN (Software Defined Networking) architecture, programmable data planes and virtualized network functions. The set of applications suitable to be implemented in these technologies will be defined. Students will be fully capable to develop SDN applications that manage computer networks. | |||
The outcome | Students will gain knowledge about modern software defined networks and programmable data planes and become capable to develop applications for network management in these technologies. | |||
Contents | ||||
Contents of lectures | Modern network management, centralized and distributed network management, autonomic communications, SDN: introduction, main building blocks, programming, main SDN applications: fault tolerance, distributed operation, load balancing, similar initiatives: Network Functions Virtualization (NFV), Data plane programmability (P4 language). | |||
Contents of exercises | Student project | |||
Literature | ||||
| ||||
Number of hours per week during the semester/trimester/year | ||||
Lectures | Exercises | OTC | Study and Research | Other classes |
8 | ||||
Methods of teaching | Mentoring, individual work on the project. | |||
Knowledge score (maximum points 100) | ||||
Pre obligations | Points | Final exam | Points | |
Activites during lectures | 0 | Test paper | 0 | |
Practical lessons | 50 | Oral examination | 50 | |
Projects | ||||
Colloquia | 0 | |||
Seminars | 0 |