PORTALE DELLA DIDATTICA

PORTALE DELLA DIDATTICA

PORTALE DELLA DIDATTICA

Elenco notifiche



Open and virtualized networks

01UEGLP, 01UEGJM, 01UEGLH, 01UEGLM, 01UEGLZ, 01UEGMA, 01UEGMC, 01UEGMK, 01UEGMN, 01UEGMO, 01UEGMQ, 01UEGNX, 01UEGOA, 01UEGOD, 01UEGPC, 01UEGPI, 01UEGPL

A.A. 2023/24

Course Language

Inglese

Degree programme(s)

1st degree and Bachelor-level of the Bologna process in Electronic And Communications Engineering (Ingegneria Elettronica E Delle Comunicazioni) - Torino
1st degree and Bachelor-level of the Bologna process in Ingegneria Meccanica (Mechanical Engineering) - Torino
1st degree and Bachelor-level of the Bologna process in Design E Comunicazione - Torino
1st degree and Bachelor-level of the Bologna process in Ingegneria Informatica (Computer Engineering) - Torino
1st degree and Bachelor-level of the Bologna process in Ingegneria Aerospaziale - Torino
1st degree and Bachelor-level of the Bologna process in Ingegneria Biomedica - Torino
1st degree and Bachelor-level of the Bologna process in Ingegneria Civile - Torino
1st degree and Bachelor-level of the Bologna process in Ingegneria Energetica - Torino
1st degree and Bachelor-level of the Bologna process in Ingegneria Meccanica - Torino
1st degree and Bachelor-level of the Bologna process in Ingegneria Per L'Ambiente E Il Territorio - Torino
1st degree and Bachelor-level of the Bologna process in Matematica Per L'Ingegneria - Torino
1st degree and Bachelor-level of the Bologna process in Ingegneria Elettronica - Torino
1st degree and Bachelor-level of the Bologna process in Ingegneria Informatica - Torino
1st degree and Bachelor-level of the Bologna process in Ingegneria Fisica - Torino
1st degree and Bachelor-level of the Bologna process in Ingegneria Del Cinema E Dei Mezzi Di Comunicazione - Torino
1st degree and Bachelor-level of the Bologna process in Ingegneria Gestionale - Torino
1st degree and Bachelor-level of the Bologna process in Ingegneria Gestionale - Torino

Course structure
Teaching Hours
Lezioni 40
Esercitazioni in aula 20
Lecturers
Teacher Status SSD h.Les h.Ex h.Lab h.Tut Years teaching
Curri Vittorio Professore Ordinario IINF-03/A 40 0 0 0 5
Co-lectures
Espandi

Context
SSD CFU Activities Area context
ING-INF/03 6 D - A scelta dello studente A scelta dello studente
2023/24
The course of Open and Virtualized Networks, OVN in the following, aims at giving the fundamental skills on the basics of digital communications and networking enabling the modern society that is based on the Internet connection, so are fundamental concepts exploited by any engineering filed. Then, OVN will move on towards the introduction of virtualized management of modern networks based on the physical layer digital twin allowing open infrastructure sharing based on software defined networking. The first part of the course will convey the needed background on digital communications and networking to enable full understanding of all concepts conveyed by the course to all students independently of the specific engineering fields. To enable a full understanding of these concepts hands-on exercise based on Python code will be part of the course. The second part of the course will target the concept of virtualization of the physical layer in networks, specifically focusing on the optical network infrastructure that is the medium carrying all Internet data, except the few hundred meters covered by wireless access provided by the cellular networks. Within this part of the class the students will be required to develop a Python “toy” digital twin of an optical network to understand the fundamentals in network designing and managing down to the physical layer. The third part of the course will be focused on the evolution of wireless cellular networking toward 5G and the use of the artificial intelligence in networking will be briefly summarized. The teaching method will follow an application-oriented introduction of concepts. To this purpose, students will be required to use provided Python code to practically solve assignments (firs course part) and develop Phyton module to build and use a simple network digital twin. Thus, students can operate in a license-free development environment, using their own laptop for virtual lab experiments. The concepts of network planning, management and control will be introduced as application examples Theoretical lectures will be integrated by exercises performed as virtual laboratories, as described in the following. NOTE: both theoretical lectures and practical sw exercise will be live streamed as virtula classroom besides standard in-person lectures. And the recorded lectures will be available eon the portal.
- Knowledges - Fundamentals of digital communications and networking - Python language and networking library - GitHub-based software development - Network management based of the infrastructure digital twin o Abstraction of optical network elements o Software-defined-networking principles - SW Abstraction of network elements in a disaggregated optical networks - SW Abstraction of data transport in open optical networks - 5G networking principles: hardware and network architecture. - Artificial intelligence principles and networking explotation
This class does not need any specific backgrounds except the ones given by the fundamental mathematical, physics and programming courses followed by all students in the first two years in engineering. All the concepts regarding fundamental of digital transmission and networking will be presented to enable all students to profitable follow the course irregardless of the specific engineering fields.
- Class introduction - Introduction to Python and Github - Summary of fundamental concepts of the digital and connected world o From the analog world to the digital signals: the analog to digital conversion  Python lab using available code o How to properly weight the information: the fundamental of information theory o The transport of digital data on the electromagnetic field: the digital modulation  Python lab using available code o The Internet: historical recap, architecture and protocols - Optical transport network o Transponder, Optical line systems, Switching nodes o Network abstraction as a weigthed graph: the network digital twin o Traffic deployment o Python development of a “toy” optical network digital twin - Mobile networks: historical recap and architecture - 5G networking: hw and network architecture - Using the artificial intelligence in NOTE: 1) All lectures are based on powerpoint presentations and besides in-person teaching will be also live streamed as virtual classroom. The recorded virtual classrooms will be available on the portal. 2) All topics will be applied in hands-on virtual laboratories that the students will be required to develop on their own laptop exploiting the opensource software Pycharm and GitHub repository.
The course is structured following a "hands-on" approach. Weekly, theoretical lectures will be alternated with virtual laboratory sessions. In virtual labs, students will be requested to summarized the learned concepts in software modules addressing the assigned homework both exploding already available code (first part) and developing original code. In virtual laboratories the students will be required to use their own laptop exploiting opensource software (Pycharm) and GitHub repository. All lectures will be recorded and available on the portal.
Studying material will be available on “portale della didattica”. Books to deepen specific topics will be suggested as well, if requested.
Lecture slides; Lab exercises; Video lectures (current year);
You can take this exam before attending the course
Exam: Written test; Compulsory oral exam; Individual project;
The exam is subdivided in two compulsory phases as described in the following. 1. Written exam (1 hour). This part of the exam will be based on answering to few (5-7) open questions with given max space for answering. The questions will be focused on the first part (introduction to telecommunications and networking) and last part (introduction to cellular networks and 5G). Answers will require the description of general concept w/o the need to memorize details as for instance mathematical formulas. This exam phase will give up to 15 points. 2. Power point (or equivalent sw) presentation (15 min). The students will be required to prepare and present in maximum 15 minutes the outcomes of Python labs including the sw structure and main results. Few clarification questions may follow. This exam phase will give up to 15 points. Extra 3 premiality points will be assigned to the students regularly and properly updating lab assignments monitored by the GitHub classroom. NOTE on the exam rules The students that followed the course in previous academic years (19/20 and 20/21) will have the option to give the exam following the old rules base on presentation and oral or to opt for the new rules implemented starting on AY 22/23.
In addition to the message sent by the online system, students with disabilities or Specific Learning Disorders (SLD) are invited to directly inform the professor in charge of the course about the special arrangements for the exam that have been agreed with the Special Needs Unit. The professor has to be informed at least one week before the beginning of the examination session in order to provide students with the most suitable arrangements for each specific type of exam.
Esporta Word