22723 - SISTEMI DISTRIBUITI L - A

Anno Accademico 2009/2010

  • 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
Abilità
  • 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

Link ad altre eventuali informazioni

http://apice.unibo.it/xwiki/bin/view/Courses/SdLa

Orario di ricevimento

Consulta il sito web di Andrea Omicini