CODICE | 86799 |
---|---|
ANNO ACCADEMICO | 2022/2023 |
CFU |
|
SETTORE SCIENTIFICO DISCIPLINARE | ING-INF/05 |
LINGUA | Inglese |
SEDE |
|
PERIODO | 1° Semestre |
MATERIALE DIDATTICO | AULAWEB |
Il corso si propone di fornire conoscenze sulle problematiche relative alla realizzazione di sistemi di elaborazione distribuiti e ad elevata scalabilità e affidabilità.
The course aims to provide an understanding of the principles on which the Internet and other distributed systems are based; their architecture, algorithms and design; and how they meet the demands of contemporary distributed applications. 1. Distributed systems characterization 2. Coordination of distributed systems Physical and logical clock synchronization Distributed mutual exclusion Election algorithms and protocols 3. Consistency of distributed systems Data centric systems Client centric systems Consistency protocols 4. Resilience of distributed systems Distributed process pooling and resilience Reliable distributed communication services Distributed operation commit Recovery of faulty systems 5. Case studies Hyperledger permissioned blockchains Google distributed storage and computation In memory Distributed Data Store Office online collaboration platforms
Al termine del corso l'allievo sarà in grado di affrontare la progettazione e realizzazione di reti complesse in un contesto di rete pubblica sia in contesti di rete privata e la progettazione di sistemi e applicazioni basati sulle piattaforme informatiche ad elevata scalabilità e affidabilità.
Lezioni ed esercitazioni
Contenuti essenziali:
1. Distributed systems characterization
2. Coordination of distributed systems
3. Consistency of distributed systems
4. Resilience of distributed systems
5. Case studies
Ricevimento: On apoiintment. Please contact the teacher by email.
PIERPAOLO BAGLIETTO (Presidente)
MAURO MIGLIARDI
GIANNI VIARDO VERCELLI
MASSIMO MARESCA (Presidente Supplente)
L'orario di tutti gli insegnamenti è consultabile su EasyAcademy.
Progetto didattico e orale
capacità di risolvere semplici problemi di progettazione e di programmazione sugli argomenti del corso
conoscenza degli argomenti trattati a lezione e capacità di analisi e discussione delle tematiche trattate
Data | Ora | Luogo | Tipologia | Note |
---|---|---|---|---|
20/12/2022 | 09:30 | GENOVA | Esame su appuntamento | L'esame si svolge su appuntamento da richiedere e concordare con il docente via posta elettronica: pierpaolo.baglietto@unige.it |
20/12/2022 | 09:30 | GENOVA | Orale | L'esame si svolge su appuntamento da richiedere e concordare con il docente via posta elettronica: pierpaolo.baglietto@unige.it |
12/01/2023 | 09:30 | GENOVA | Esame su appuntamento | L'esame si svolge su appuntamento da richiedere e concordare con il docente via posta elettronica: pierpaolo.baglietto@unige.it |
12/01/2023 | 09:30 | GENOVA | Orale | L'esame si svolge su appuntamento da richiedere e concordare con il docente via posta elettronica: pierpaolo.baglietto@unige.it |
09/02/2023 | 09:30 | GENOVA | Orale | L'esame si svolge su appuntamento da richiedere e concordare con il docente via posta elettronica: pierpaolo.baglietto@unige.it |
09/02/2023 | 09:30 | GENOVA | Esame su appuntamento | L'esame si svolge su appuntamento da richiedere e concordare con il docente via posta elettronica: pierpaolo.baglietto@unige.it |
12/06/2023 | 09:30 | GENOVA | Esame su appuntamento | L'esame si svolge su appuntamento da richiedere e concordare con il docente via posta elettronica: pierpaolo.baglietto@unige.it |
12/06/2023 | 09:30 | GENOVA | Orale | L'esame si svolge su appuntamento da richiedere e concordare con il docente via posta elettronica: pierpaolo.baglietto@unige.it |
14/07/2023 | 09:30 | GENOVA | Orale | L'esame si svolge su appuntamento da richiedere e concordare con il docente via posta elettronica: pierpaolo.baglietto@unige.it |
14/07/2023 | 09:30 | GENOVA | Esame su appuntamento | L'esame si svolge su appuntamento da richiedere e concordare con il docente via posta elettronica: pierpaolo.baglietto@unige.it |
08/09/2023 | 09:30 | GENOVA | Esame su appuntamento | L'esame si svolge su appuntamento da richiedere e concordare con il docente via posta elettronica: pierpaolo.baglietto@unige.it |
08/09/2023 | 09:30 | GENOVA | Orale | L'esame si svolge su appuntamento da richiedere e concordare con il docente via posta elettronica: pierpaolo.baglietto@unige.it |