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
SSDTAFtipologiafrequenzamoduli
ING-INF/05CaratterizzanteLiberaLibera
CFUCFU LEZCFU LABCFU ESEOREORE LEZORE LABORE ESE
1290312072048
Legenda
CFU: 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 distribuiti

Learning Goals

Learn working principles, programming techniques and management strategies of distributed systems

Metodi didattici

Lezioni frontali ed esercitazioni

Teaching Methods

Lectures and practical applications

Prerequisiti

Conoscenza di linguaggi C e Java e Sistema operativo Linux

Prerequisites

Basic knowledge of C and Java languages, as well as Linux

Verifiche dell'apprendimento

Colloquio orale e valutazione esercitazione

Assessment

Oral discussion and project evaluation

Programma 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 applicativi

Course 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 services

Testi 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

Elenco delle unità didattiche costituenti l'insegnamento

DISTRIBUTED SYSTEMS A

Docente: ANTONIO PULIAFITO

Orario di Ricevimento - ANTONIO PULIAFITO

GiornoOra inizioOra fineLuogo
Venerdì 11:00 13:00Studio del docente
Note: Contattare preventivamente il docente per email

DISTRIBUTED SYSTEMS B

Docente: ANTONIO PULIAFITO

Orario di Ricevimento - ANTONIO PULIAFITO

GiornoOra inizioOra fineLuogo
Venerdì 11:00 13:00Studio del docente
Note: Contattare preventivamente il docente per email
  • Segui Unime su:
  • istagram32x32.jpg
  • facebook
  • youtube
  • twitter
  • UnimeMobile
  • tutti