- Docente: Andrea Omicini
- Crediti formativi: 6
- SSD: ING-INF/05
- Lingua di insegnamento: Italiano
- Modalità didattica: Convenzionale - Lezioni in presenza
- Campus: Cesena
- Corso: Laurea in Ingegneria informatica (cod. 0206)
Conoscenze e abilità da conseguire
Conoscenze
- Fondamenti di sistemi computazionali distribuiti
- Sistemi distribuiti a oggetti
- Sistemi distribuiti web
- Sistemi distribuiti coordinati
- Tecnologie e infrastrutture per sistemi distribuiti
- Analisi, progetto e sviluppo di sistemi distribuiti coordinati e web
Contenuti
- Generalità sui sistemi distribuiti
- Problemi fondamentali e definizioni
- Architetture software
- Temi essenziali nei sistemi distribuiti
- Communicazione
- Naming
- Sincronizzazione
- Consistenza e replicazione
- Fault tolerance
- Principali classi di sistemi distribuiti
- Sistemi distribuiti a oggetti
- Sistemi distribuiti web
- Sistemi distribuiti coordinati
Testi/Bibliografia
Tanenbaum, A. S. and van Steen, M. (2007). Sistemi Distribuiti. Pearson Education Italia, Torino, Italia, 2a edizione
Metodi didattici
- Lezioni teoriche in aula con uso di lucidi
- Esempi discussi e costruiti in aula al computer dal docente e da esperti
Modalità di verifica e valutazione dell'apprendimento
- Prova orale
- Possibile discussione di un progetto individuale o di
gruppo
Strumenti a supporto della didattica
- Sito web del docente
- Pagina web del corso con PDF dei lucidi, altro materiale e link utili
Link ad altre eventuali informazioni
http://apice.unibo.it/xwiki/bin/view/Courses/SdLa
Orario di ricevimento
Consulta il sito web di Andrea Omicini