Offerta Didattica
ENGINEERING AND COMPUTER SCIENCE
DISTRIBUTED SYSTEMS (YEARLY)
Classe di corso: LM-32, 18 - Classe delle lauree magistrali in Ingegneria informatica
AA: 2017/2018
Sedi: MESSINA
SSD | TAF | tipologia | frequenza | moduli |
---|---|---|---|---|
ING-INF/05 | Caratterizzante | Libera | Libera | Sì |
CFU | CFU LEZ | CFU LAB | CFU ESE | ORE | ORE LEZ | ORE LAB | ORE ESE |
---|---|---|---|---|---|---|---|
12 | 9 | 0 | 3 | 120 | 72 | 0 | 48 |
LegendaCFU: n. crediti dell’insegnamento CFU LEZ: n. cfu di lezione in aula CFU LAB: n. cfu di laboratorio CFU ESE: n. cfu di esercitazione FREQUENZA:Libera/Obbligatoria MODULI:SI - L'insegnamento prevede la suddivisione in moduli, NO - non sono previsti moduli ORE: n. ore programmate ORE LEZ: n. ore programmate di lezione in aula ORE LAB: n. ore programmate di laboratorio ORE ESE: n. ore programmate di esercitazione SSD:sigla del settore scientifico disciplinare dell’insegnamento TAF:sigla della tipologia di attività formativa TIPOLOGIA:LEZ - lezioni frontali, ESE - esercitazioni, LAB - laboratorio
Obiettivi Formativi
Apprendere i principi di funzionamento programmazione e gestione dei sistemi distribuitiLearning Goals
Learn working principles, programming techniques and management strategies of distributed systemsMetodi didattici
Lezioni frontali ed esercitazioniTeaching Methods
Lectures and practical applicationsPrerequisiti
Conoscenza di linguaggi C e Java e Sistema operativo LinuxPrerequisites
Basic knowledge of C and Java languages, as well as LinuxVerifiche dell'apprendimento
Colloquio orale e valutazione esercitazioneAssessment
Oral discussion and project evaluationProgramma del Corso
Introduzione ai distributed systems Introduzione al cloud computing Architetture per distributed systems Processi e threads in distributed systems Virtualizzazione Comunicazione nei distributed systems Naming Sincronizzazione Consistenza e replicazione Fault tolerance Architetture orientate ai servizi e web services Sistemi web distribuiti Sistemi Peer to peer Storage e database nel cloud Esempi applicativiCourse Syllabus
Introduction to distributed systems Introduction to cloud computing Architecture for distributed systems Processes and threads in distributed systems Virtualization Communication in distributed systems Naming Synchronization Consistency and replication Fault tolerance Service oriented architectures and web services Distributed web system Peer to peer systems Storage and database in the cloud Examples and systems and cloud-based servicesTesti di riferimento: Distributed Systems: Principles and Paradigms (2nd Edition) 2nd Edition
by Andrew S. Tanenbaum (Author), Maarten Van Steen (Author)
ISBN-13: 978-0132392273
Pearson
Distributed Systems: Concepts and Design (5th Edition) 5th Edition
by George Coulouris (Author), Jean Dollimore (Author), Tim Kindberg (Author), Gordon Blair (Author)
ISBN-13: 978-0132143011
Addison - Wesley
Esami: Elenco degli appelli
Elenco delle unità didattiche costituenti l'insegnamento
DISTRIBUTED SYSTEMS A
Docente: ANTONIO PULIAFITO
Orario di Ricevimento - ANTONIO PULIAFITO
Giorno | Ora inizio | Ora fine | Luogo |
---|---|---|---|
Venerdì | 11:00 | 13:00 | Studio del docente |
Note: Contattare preventivamente il docente per email
DISTRIBUTED SYSTEMS B
Docente: ANTONIO PULIAFITO
Orario di Ricevimento - ANTONIO PULIAFITO
Giorno | Ora inizio | Ora fine | Luogo |
---|---|---|---|
Venerdì | 11:00 | 13:00 | Studio del docente |
Note: Contattare preventivamente il docente per email