DEIS - Facoltà di Ingegneria - Università di Bologna

Reti di Calcolatori LS

Ingegneria Informatica - Secondo Anno della Laurea Specialistica

Obiettivi del Corso


Il corso affronta in modo approfondito le problematiche poste dal progetto dei servizi tipici di un sistema distribuito e
risolte dalle infrastrutture di supporto per sistemi distribuiti eterogenei anche ad elevate dimensioni, mettendo l'accento sugli aspetti rilevanti e caratteristici per la attività di esecuzione.

Si intendono, da una parte, esaminare alcune metodologie e tecnologie particolarmente significative a livello di modello, e,
dall’altra, analizzare alcune delle proposte di standard, di nuove soluzioni, di nuove direzioni di evoluzione,
per ampliare le capacità progettuali degli studenti
Si noti che il corso si interessa dei modelli operativi durante l’esecuzione e di tutto quello che è necessario per arrivarci, come la configurazione, il deployment.
La esecuzione intesa come tutte le esigenze di supporto per le operazioni a lungo termine è l'area da esplorare primariamente.

Obiettivo del corso è la capacità di analizzare le soluzioni comuni nei sistemi distribuiti,
per consentire di orientarsi e di seguire la rapida evoluzione del settore ICT,
con particolare attenzione alle realtà legate alle nuove evoluzioni dei servizi di Internet.

Il settore dei Sistemi Distribuiti è un ambito di soluzione non completamente risolto … o meglio ci sono degli aspetti che sono ancora considerati delle sfide, da affrontare, risovere e superare caso per caso . Ad esempio, sono fondamentali aspetti come quelli che seguono da garantire per i progetti:
- Scalabilità
- Predicibilità
- Facilità in concorrenza e parallelismo
- Latenza limitata
- Failure parziali
- Eterogeneità (a diversi livelli)

Ristabiliamo ancora che il corso deve abituare a considerare sempre le risorse che devono essere presenti per garantire la esecuzione e deve portare a identificare facilmente quali risorse si devono mettere in gioco, con che ipotesi e con che qualità sostenibile. Per le risorse, si devono garantire i servizi durante la esecuzione, con un controllo, una possibilità di intervento, e una gestione continua. Altra attività importante è capire quali sono i limiti e i colli di bottiglia dei sistemi considerati o da progettare.