13D111SDM - Software-Defined Networking
Course specification | ||||
---|---|---|---|---|
Course title | Software-Defined Networking | |||
Acronym | 13D111SDM | |||
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 primary goal of this course is understanding modern network management principles, mechanisms and methodology. Network management is considered today to be a complex set of activities on a boundary between general enterprise management, operations support systems (OSS) component software design and development, and classic network element management. The goal of the course is to explain in details network management methodology in both classic computer networks, as well as in contemporary networks based on SDN (Software Defined Networking) architecture. The latter are intensively being developed and incrementally adopted by network equipment vendors, network operators and main content providers (e.g. Google’s B4 WAN network) and is of significant importance for the data centre environments. Further, the goal is to define the set of applications of the SDN technology, potential applications suitable to be implemented in this architecture and key technical challenges in the SDN-based application development, and also to make students completely able to develop applications to manage SDN-based networks. One of the goals is also giving the insight into other related modern initiatives such as Network Functions Virtualization – NFV, SDNv2, i2rs or other. | |||
The outcome | Students will gain a knowledge about modern network management principles, what network management today is and the main research topics in the field. Gained knowledge is relevant for students both aiming to work in network operations and planning or to students aiming to work as developers and/or architects of the operations support systems (OSS) for network management processes. Students will understand modern SDN (Software Defined Networking) concepts, key research topics and become able to develop applications for network management in SDN the architecture. | |||
Contents | ||||
Contents of lectures | Introduction to network management principles, modern network management, network management standards, centralized and distributed network management, federated network service management, autonomic communications, SDN: introduction, development phases, main building blocks, programming, main SDN applications: fault tolerance, distributed operation, load balancing, SDX, similar initiatives: Network Functions Virtualization (NFV), i2rs (interface to routing system)configuration management and change, evolution and reengineering. | |||
Contents of exercises | Student project | |||
Literature | ||||
| ||||
Number of hours per week during the semester/trimester/year | ||||
Lectures | Exercises | OTC | Study and Research | Other classes |
6 | ||||
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 |