en
Politecnico di Torino
Anno Accademico 2016/17
01QWSBH
Management and content delivery for Smart Networks: algorithms and modelling
Corso di Laurea Magistrale in Ict For Smart Societies (Ict Per La Societa' Del Futuro) - Torino
Docente Qualifica Settore Lez Es Lab Tut Anni incarico
Meo Michela ORARIO RICEVIMENTO O2 IINF-03/A 100 0 20 0 11
SSD CFU Attivita' formative Ambiti disciplinari
ING-INF/03 12 B - Caratterizzanti Ingegneria delle telecomunicazioni
Presentazione
Il corso affronta due argomenti principali: i) il trasporto di dati su reti intelligenti, considerando la gestione, il progetto, la pianificazione e la capacità di fornire qualità del servizio a servizi eterogeni come la base per creare una infrastruttura intelligente ii) tecniche di distribuzione dei dati e architetture per il cloud computing per gestire l’enorme quantità di dati oggi disponibile (big data). Si approfondiranno sia tecniche analitiche sia tecniche simulative applicandole a casi di studio reali per progettare e valutare le prestazioni i reti intelligenti. Durante le lezioni sono presentate le tecniche necessarie per il supporto di traffico eterogeneo (voce, video, dati) su una infrastruttura di rete integrata condivisa da molti servizi e si confrontano le strategie di distribuzione dei dati. I laboratori sono principalmente rivolti allo sviluppo di simulatori per l’analisi delle prestazioni.
Risultati di apprendimento attesi
• Conoscenza delle architetture di reti intelligenti
• Conoscenza dei sistemi di distribuzione dei dati
• Conoscenza degli algoritmi e delle tecnologie necessarie a progettare reti intelligenti
• Conoscenza degli strumenti metodologici utilizzati per progettare reti intelligenti e valutarne le prestazioni
• Conoscenza degli elementi principali di un simulatore
• Capacità di analizzare in modo critico i diversi standard di rete, comprendendo le motivazioni di specifiche scelte di progetto negli enti di standardizzazione.
• Capacità di valutare le prestazioni di una rete intelligente mediante simulazione
• Capacità di creare modelli di sorgenti di traffico
• Capacità di comprendere gli elementi fondamentali del funzionamento di una rete intelligente quali la stabilità, la presenza di perdite, l’identificazione dei collidi bottiglia
• Capacità di selezionare in modo adeguato l’insieme degli algoritmi e delle tecnologie per fornire un determinato livello di qualità
• Capacità di identificare vantaggi e svantaggi degli algoritmi utilizzati

L'esame finale richiede una spiccata capacità di discutere i vantaggi e gli svantaggi dei vari algoritmi; tale capacità critica sarà sviluppate mediante discussioni di gruppo durante le lezioni. La capacità di applicare le conoscenze acquisite sarà verificata mediante discussioni ed esercitazioni in aula, e nella fase di esame orale. L'esame orale permetterà anche di migliorare le capacità di comunicazione.
Prerequisiti / Conoscenze pregresse
Conoscenze di base sulle reti di calcolatori e di telecomunicazione, sulle tecniche di elaborazione dei segnali e di programmazione.
Programma
Cloud computing (4h)
• Introduzione alle architetture per cloud computing
• Modelli IaaS, PaaS, SaaS (Infrastructure, Platform, Software as a Service) models

Data centers and CDNs (6h)
• Architetture per Data center e per reti di distribuzione dei contenuti
• SDN e virtualizzazione
• Migrazione di macchine virtuali

Elementi fondamentali per fornire qualità del servizo in reti intelligenti (10h)
• Elementi di rete, topologie, tecniche di commutazione e multiplazione/accesso multiplo, congestione, tecniche di instradamento, protocolli e architetture di rete

Qualità del servizio e caratterizzazione del traffico dati, video, voce e multimediale (6h)

Algoritmi per la qualità del servizio (32h)
• Standard proposti per il supporto della qualità del servizio: ATM, Ethernet, Internet and wireless LANs (4h)
• Pianificazione delle risorse di rete (4h)
• Tecniche di controllo di ammissione delle chiamate e instradamento per la qualità di servizio (4h)
• Sagomatura e verifica di conformità: leaky bucket, token bucket (2h)
• Algoritmi di schedulazione: FIFO, priorità, PS, RR, DRR, GPS, WRR, WFQ (6h)
• Controllo di congestione e allocazione equa di risorse trasmissive (equità max-min) (6h)
• Politiche di scarto e tecniche di gestione attiva di code (Active Queue Management) (2h)
• Protezione e riconfigurazione (4h)

Concetti fondamentali nei sistemi a coda: (10h)
• Sistemi a coda (2h)
• Carico e stabilità dei sistemi a coda (2h)
• Legge di Little (2h)
• Reti di code e stabilità (4h)

Metodologie per l’analisi delle prestazioni (26h)
• Modelli analitici (2h)
• Tecniche di misura (4h)
• Simulazione ad eventi discreti (10h)
• Fitting di distribuzioni empiriche (4h)
• Simulazione di sorgenti di traffico (2h)
• Analisi dei risultati di simulazione (2h)
• Identificazione dei transitori (2h)

Laboratorio (26h)
• Analisi delle prestazioni si reti intelligenti mediante simulazione
Organizzazione dell'insegnamento
Il corso è organizzato prevalentemente con lezioni frontali di tipo tradizionale. Sono previste esercitazioni e discussioni in aula per approfondire gli aspetti di realizzazione pratica di alcuni algoritmi visti a lezione.
Testi richiesti o raccomandati: letture, dispense, altro materiale didattico
Il materiale didattico sarà fornito dal docente titolare dell'insegnamento e messo a disposizione sul sito web del portale della didattica.
Criteri, regole e procedure per l'esame
Esame scritto sui modelli di simulazione. Esame orale su tutti gli argomenti del corso, comprese le esercitazioni di laboratorio. L’esame ha una durata variabile tra 15 e 30 minuti e prevede sia domande teoriche sugli argomenti presentati a lezione e/o in laboratorio, sia la discussione di brevi esercizi e/o esempi volti a comprendere la capacità dello studente di tradurre in pratica le nozioni assimilate.
Orario delle lezioni
Statistiche superamento esami

Programma definitivo per l'A.A.2016/17
Indietro