Scheda programma d'esame
ADVANCED NETWORK ARCHITECTURES AND WIRELESS SYSTEMS
ENZO MINGOZZI
Academic year2019/20
CourseCOMPUTER ENGINEERING
Code583II
Credits9
PeriodSemester 1
LanguageEnglish

ModulesAreaTypeHoursTeacher(s)
ADVANCED NETWORK ARCHITECTUING-INF/05LEZIONI90
ENZO MINGOZZI unimap
ANTONIO VIRDIS unimap
Obiettivi di apprendimento
Learning outcomes
Conoscenze

Lo studente apprenderà argomenti d'avanguardia sulle reti di calcolatori attraverso una combinazione di comprensione teorica e conoscenze tecniche e pratiche. I principi chiave e le tecnologie di rete avanzate sono discussi coprendo sia le reti backbone che quelle di accesso (con particolare enfasi sulle soluzioni wireless). Lo studente che completa con successo il corso è in grado di dimostrare le conoscenze necessarie per comprendere, progettare e analizzare i sistemi e le tecnologie di rete attuali e future.

Knowledge

The student will learn about cutting-edge topics in computer networking by blending theoretical understanding with hands-on technical knowledge. Key principles and advanced network technologies are discussed covering both the core as well as the access segments of a network (with specific emphasis on wireless solutions). The student who successfully completes the course is able to demonstrate the knowledge required to understand, design, and analyze current and future networking systems and technologies.

Modalità di verifica delle conoscenze

Durante la prova orale lo studente deve essere in grado di dimostrare la propria conoscenza del materiale didattico del corso.

Assessment criteria of knowledge

The student will be assessed on his/her demonstrated ability to discuss the main course contents using the appropriate terminology. During the oral exam the student must be able to demonstrate his/her knowledge of the concepts developed in the course.

 

Capacità

Lo studente che completa con successo il corso è in grado di sfruttare le conoscenze acquisite, integrate da una serie di attività pratiche sviluppate durante il corso, al fine di progettare, configurare e risolvere problemi di reti complesse che includano per esempio:

  • una rete di oggetti intelligenti (IoT) basata su IPv6 (wireless)
  • una rete principale basata su MPLS con supporto della qualità del servizio
  • una rete locale SDN con il relativo modulo di controllo
Skills

The student who successfully completes the course is able to leverage the acquired knowledge, complemented by a number of hands-on activities developed during the course, in order to design, configure and troubleshoot complex networking systems that include for example:

  • an IPv6-based (wireless) network of smart objects (IoT)
  • an MPLS-based core network with Quality of Service support
  • an SDN-based local area network with a related controller
Modalità di verifica delle capacità

Lo studente deve preparare e presentare una relazione scritta che documenti i risultati dell'attività del progetto (come parte dell'esame).

Durante la discussione del progetto, lo studente deve dimostrare la capacità di mettere in pratica e di eseguire, con consapevolezza critica, le attività illustrate o svolte.

Assessment criteria of skills

The student has to prepare and present a written report that documents the results of the project activity (as part of the exam).

During the project discussion, the student must demonstrate the ability to put into practice and to execute, with critical awareness, the activities illustrated or carried out.

Comportamenti

Gli studenti acquisiranno accuratezza e precisione nella progettazione e risoluzione dei problemi relativi al funzionamento di sistemi complessi in base a determinati requisiti.

Gli studenti saranno in grado di collaborare con i propri colleghi e svolgere un lavoro di gruppo in modo efficace.

Behaviors

Students will acquire accuracy and precision in designing and troubleshooting the operation of complex systems according to given requirements.

Students will be able to collaborate with her/his peers and carry out teamwork in an effective manner.

Modalità di verifica dei comportamenti

Durante le sessioni di laboratorio, verrà valutata l'accuratezza e la precisione delle attività svolte.

Verranno valutati i metodi di assegnazione di responsabilità, gestione e organizzazione durante le attività di sviluppo del progetto.

Assessment criteria of behaviors

During the lab sessions, the accuracy and precision of the activities carried out will be evaluated.

The methods of assigning responsibility, management and organisation during the project development activities will be evaluated.

Prerequisiti (conoscenze iniziali)

Conoscenze di base di principi, architetture e protocolli delle reti di calcolatori.

Prerequisites

Basic knowledge of principles, architectures and protocols of computer networks.

Indicazioni metodologiche

Lezioni frontali con ausilio di slide.

Attività di laboratorio realizzate usando indifferentemente i PC delle aule informatiche o quelli personali degli studenti, basate su materiale didattico fornito dal docente. 

Sito web del corso utilizzato per scaricamento materiali didattici, comunicazioni docente-studenti.

Teaching methods

F2F lectures with slides.

Hands-on activities using either computers in the IT classroom or students’ personal computers, based on material provided by the teacher.

Course website used for downloading teaching materials, and communication between the lecturer and the student.

Programma (contenuti dell'insegnamento)

IPv6: protocollo, indirizzamento, gestione, interoperabilità con IPv4 e routing.

Qualità del servizio in Internet: algoritmi di scheduling dei pacchetti, protocolli e architetture per il supporto di applicazioni multimediali.

Protocolli e architetture per reti core: MPLS, Traffic Engineering (OSPF-TE, PCE), BGP, Virtual Private Networks.

Cloud networking: architetture e tecnologie di rete per data center, nuovi paradigmi di rete tra cui Software Defined Networking (SDN) e Network Function Virtualization (NFV).

Internet delle Cose: scenari applicativi, architetture e paradigmi di rete, nonché le soluzioni disponibili più rilevanti a livello di accesso e rete.

Syllabus

IPv6: the protocol, addressing, management, interoperability with IPv4, and routing.

Quality of Service in the Internet: packet scheduling algorithms, protocols and architectures to support multimedia applications.

Protocols and architectures for core networks: MPLS, Traffic Engineering (OSPF-TE, PCE), BGP, Virtual Private Networks.

Cloud networking: architectures and technologies of data centre networks, novel network paradigms including Software Defined Networking (SDN) and Network Function Virtualization (NFV).

Internet of Things: application scenarios, state-of-art architectures and network paradigms, as well as the most relevant available solutions at the access and network layers.

Bibliografia e materiale didattico
  • S. Hagen. IPv6 essentials. 3/ed. O'Reilly, 2014.
  • J.-P. Vasseur, A. Dunkels. Interconnecting Smart Objects with IP: The Next Internet. Morgan Kaufmann, 2010.
  • J. Evans, C. Filsfils. Deploying IP and MPLS QoS for Multiservice Networks: Theory & Practice. Morgan Kaufmann, 2007.
  • I. Minei, J. Lucek. MPLS-Enabled Applications: Emerging Developments and New Technologies. 3rd/ed. Wiley, 2010.
  • D. Medhi, K. Ramasamy. Network Routing: Algorithms, Protocols, and Architectures. 1st/ed. Morgan Kaufmann, 2007.
  • Gary Lee. Cloud Networking: Understanding Cloud-based Data Center Networks. Morgan Kaufmann, 2014.
  • Materiale didattico fornito dal docente.
Bibliography
  • S. Hagen. IPv6 essentials. 3/ed. O'Reilly, 2014.
  • J.-P. Vasseur, A. Dunkels. Interconnecting Smart Objects with IP: The Next Internet. Morgan Kaufmann, 2010.
  • J. Evans, C. Filsfils. Deploying IP and MPLS QoS for Multiservice Networks: Theory & Practice. Morgan Kaufmann, 2007.
  • I. Minei, J. Lucek. MPLS-Enabled Applications: Emerging Developments and New Technologies. 3rd/ed. Wiley, 2010.
  • D. Medhi, K. Ramasamy. Network Routing: Algorithms, Protocols, and Architectures. 1st/ed. Morgan Kaufmann, 2007.
  • Gary Lee. Cloud Networking: Understanding Cloud-based Data Center Networks. Morgan Kaufmann, 2014.
  • Slides and adidtional materail provided by the teacher.
Indicazioni per non frequentanti

Nessuna indicazione specifica. La frequenza non è obbligatoria ma fortemente consigliata.

Non-attending students info

Not any specific one. Attendance is not mandatory but highly recommended.

Modalità d'esame

Gli studenti devono svolgere un'attività di progetto (in gruppo) come parte dell'esame.

L'esame consiste di:

  • una presentazione e discussione del progetto tecnico;
  • una prova orale.

Il progetto deve essere completato almeno 4 giorni prima della seduta d'esame e consegnato ai docenti comprensivo di tutti i materiali sorgenti + un rapporto che documenti i risultati delle attività del progetto. La presentazione e la discussione del progetto devono essere svolte da tutti i membri del gruppo nella stessa seduta d'esame.

Assessment methods

Students have to carry out a project activity (in group) as part of the exam.

The exam consists of:

  • a presentation and discussion of the technical project;
  • an oral exam.

The project must be completed at least 4 days beforehand the examination and delivered to teachers including all source materials + a report that documents the results of the project activities. The presentation and discussion of the project must be carried out by all members of the group in the same exam session.

Updated: 05/08/2019 17:11