Sistemi Operativi 3 aa 2008-2009

Programma di massima del corso

 

Streaming Real Time e Qualita’ del Servizio

Generalita' e indicatori
Classificazioni delle applicazioni
Service Level Agreement
Gestione e monitoraggio 
Servizi internet e requisiti
Protocolli di streaming (RTP, RCP, RSVP)
Gestione delle code sui router e politiche di schedulazione
Servizi IntServ e DiffServ

Sistemi Wireless Mobili 

Generalita'
Standard WiFi, WiMax, ecc.
Protocolli Data link layer
Mobile Ad hoc NETwork (MANET)
Nozioni su comunicazioni rete cellulare


Gestione della mobilita’ a livello di rete

Algoritmi di Routing Mobile proattivi e reattivi
Routing mobile (AODV, DVDR, Fish Eye, OLSR ecc.)
Mobile IP

Un’applicazione delle Manet: Reti Veicolari (VANET)

Generalita’ ed esempi di applicazioni
Diffusione delle informazioni
Routing geografico e position based
Problemi di sicurezza sulle reti mobili

Schedulazione Distribuita

Introduzione alle Griglie computazionali (Grid Computing)
Principi di schedulazione distribuita
Esempi: Condor, Condor-G, LSF

Laboratorio
Parte del corso non necessariamente svolta in labo.
Consiste in seminari, dimostrazioni in aula, piccole esercitazioni in collegamento con gli argomenti svolti.

Lezioni (A. Di Marco e L. Rocca) su:
Architettura Linux kernel
Compilazione del kernel
Esempio di modulo del kernel: Sviluppo di un filtro sui messaggi

Parte svolta dalla Prof. Dodero tramite aulaweb:
Scheduler Linux
Schedulazione multicore su Linux
(scheduler real time ?)

Proposte di esercitazioni sugli argomenti trattati a lezione.