Università degli Studi di Roma Tor Vergata Dipartimento di Ingegneria Civile e Ingegneria Informatica Sistemi Distribuiti e Cloud Computing A.A. 2013/14 Valeria Cardellini E-mail: cardellini@ing.uniroma2.it Tel: 06 72597388 Laurea Magistrale in Ingegneria Informatica - I anno Informazioni generali Numero di crediti: 9 CFU 90 ore di didattica frontale distribuite in 6 ore a settimana Periodo delle lezioni: 1 semestre Dal 30/9/2013 al 31/1/2014 Orario delle lezioni (aula C8) Lunedì ore 9:30-11:15 Mercoledì ore 14:00-15:45 Venerdì ore 9:30-11:15 Email: cardellini@ing.uniroma2.it E necessario indicare [SDCC] nell oggetto della mail Ricevimento: Al termine delle lezioni di lunedì e venerdì in aula Martedì dalle 11:00 alle 12:00 nell ufficio D1-17, piano 1 dell ala laboratori dell edificio Ingegneria dell Informazione, Dip. di Ingegneria Civile e Ingegneria Informatica Valeria Cardellini - SDCC 2013/14 1
Informazioni generali (2) Sito Web del corso http://www.ce.uniroma2.it/courses/sdcc1314/ Piattaforma di Q&A Piazza https://piazza.com/uniroma2.it/fall2013/sdcc/home/ Valeria Cardellini - SDCC 2013/14 2 Organizzazione del 1 semestre Dalla guida dello studente A.A. 2013/14 Valeria Cardellini - SDCC 2013/14 3
Obiettivi del corso Metodologie, principi e tecnologie per la progettazione ed implementazione di sistemi e servizi distribuiti a larga scala Valeria Cardellini - SDCC 2013/14 4 Contenuti del corso Introduzione ai sistemi distribuiti Introduzione al Cloud computing Architetture per sistemi distribuiti Processi e thread nei sistemi distribuiti Virtualizzazione Comunicazione nei sistemi distribuiti Naming Sincronizzazione Consistenza e replicazione Tolleranza ai guasti Architetture orientate ai servizi e Web service Sistemi Web distribuiti Sistemi peer-to-peer Storage e database nel Cloud Esempi di sistemi e servizi Cloud Valeria Cardellini - SDCC 2013/14 5
Materiale didattico Appunti Lucidi delle lezioni disponibili sul sito del corso Articoli disponibili sul sito del corso Testi consigliati: sistemi distribuiti classici A.S. Tanenbaum, M. van Steen, Distributed Systems: Principles and Paradigms, 2nd edition, Pearson Prentice Hall, 2007. Traduzione in italiano: Sistemi Distribuiti, 2 edizione, Pearson Education Italia, 2007. G. Coulouris, J. Dollimore, T. Kindberg, G. Blair, Distributed Systems: Concepts and Desogn 5th edition, Addison Wesley, 2011. Valeria Cardellini - SDCC 2013/14 6 Materiale didattico (2) Testi consigliati: sistemi cloud K. Hwang, J.Dongarra, G.C. Fox, Distributed and Cloud Computing, Morgan Kaufmann, 2011. R. Buyya, C. Vecchiola, S.T. Selvi, Mastering Cloud Computing: Foundations and Applications Programming, Morgan Kaufmann, 2013. K.P. Birman, Guide to Reliable Distributed Systems: Building High-Assurance Applications and Cloud-Hosted Services, Springer, 2012. Valeria Cardellini - SDCC 2013/14 7
Modalità di esame 2 situazioni possibili (A: 9 CFU; B: 9/10 CFU) A. SDCC da 9 CFU al I anno della magistrale nell A.A. 2013/14! Chi si immatricola al primo anno nell A.A. 2013/14 o segue per la prima volta il corso! E la situazione più frequente B. SDCC (o SD da 9/10 CFU) al I anno della magistrale nell A.A. 2012/13 (o A.A. precedenti) non ancora sostenuto! programma dell anno in cui si è seguito il corso! Chi ricade nella modalità B può optare per la modalità A e comunicarlo tempestivamente al docente via email Prerequisiti: contenuti di Reti di Calcolatori e Ingegneria del Web della Laurea Valeria Cardellini - SDCC 2013/14 8 Prove d esame (modalità A) Prova scritta (più eventuale prova orale facoltativa) Progetto Assegnato durante il corso, in gruppo da max 3/4 componenti Scelta obbligatoria entro la scadenza che verrà indicata Relazione del progetto (possibilmente in forma di articolo sintetico e con dimensione limitata a 10 pagine) Presentazione con lucidi (max 10 minuti per componente del gruppo) e discussione del progetto Valido fino al termine della sessione autunnale 2013/14 Quando: I prova scritta parziale a fine novembre/inizio dicembre 2013 II prova scritta parziale a fine corso Entrambe le prove parziali superate con voto >= 18 Due appelli non esclusivi nel periodo 3/2-1/3 2014 Un appello nel periodo 30/6-26/7 2014 Due appelli non esclusivi nel periodo 1/9-27/9 2014 Valeria Cardellini - SDCC 2013/14 9
Prove d esame (modalità B) Prova scritta (più eventuale prova orale facoltativa) in base al programma dell anno in cui si è seguito il corso Progetto Stesse regole della modalità A Quando: No prove parziali Stessi appelli della modalità A Valeria Cardellini - SDCC 2013/14 10 Dati statistici relativi all A.A. 2012/13 SDCC o SD (9/10 CFU) 53 iscrizioni al corso 32 iscrizioni al progetto Esito esami: ancora in corso Esito prove scritte: 73 prenotazioni, 52 presenze, 2 ritiri, 40 voti>=18 i dati includono tentativi multipli da parte dello stesso studente Valeria Cardellini - SDCC 2013/14 11