ARCHITETTURE DISTRIBUITE PER IL CLOUD

Informatica ARCHITETTURE DISTRIBUITE PER IL CLOUD

0522500107
DIPARTIMENTO DI INFORMATICA
CORSO DI LAUREA MAGISTRALE
INFORMATICA
2022/2023

OBBLIGATORIO
ANNO CORSO 2
ANNO ORDINAMENTO 2016
PRIMO SEMESTRE
CFUOREATTIVITÀ
648LEZIONE
324LABORATORIO
Obiettivi
L’INSEGNAMENTO INTENDE FORNIRE I CONCETTI E LE TECNOLOGIE CHE SONO ALLA BASE DELLA DISTRIBUZIONE DEL CARICO DI LAVORO, ALLA BASE DEL CLOUD E DELLA COMPUTAZIONE DISTRIBUITA.

CONOSCENZA E CAPACITÀ DI COMPRENSIONE
LO STUDENTE APPROFONDIRÀ SIA LA CONOSCENZA DEI PRINCIPI E DELLE CARATTERISTICHE DI BASE DEGLI ALGORITMI E DEI SISTEMI PARALLELI E DISTRIBUITI.
IN PARTICOLARE, LO STUDENTE APPROFONDIRA' I SISTEMI DECENTRALIZZATI ALLA BASE DEL WEB 3.0, ANALIZZANDO IN DETTAGLIO LE ARCHITETTURE DI BASE E I SISTEMI PER FILE SYSTEM DECENTRALIZZATI (IPFS) E TECNOLOGIE PER MONETE DIGITALI E APPLICAZIONI DISTRIBUITE (ETHEREUM)
LO STUDENTE ACQUISIRÀ I CONCETTI FONDAMENTALI CHE CARATTERIZZANO I SISTEMI P2P, GRID E CLOUD. ALCUNI DI ESSI VERRANNO ANALIZZATI NEL DETTAGLIO. IMPARERÀ INOLTRE QUALI SONO LE PRINCIPALI CARATTERISTICHE SULLE QUALI BASARE LA VALUTAZIONE DELLE PRESTAZIONI IN TERMINI DI EFFICIENZA, AFFIDABILITÀ, TOLLERANZA AI FALLIMENTI ED EFFICIENZA ENERGETICA.

CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE

LO STUDENTE ACQUISIRÀ LE SEGUENTI CAPACITÀ APPLICATIVE:
•SEMPLICI ESEMPI CON IPFS E ETHEREUM
•SPERIMENTAZIONE DELLA CONNESSIONE E DELLO SCAMBIO DI INFORMAZIONI, SECONDO DIVERSI MODELLI DI COMUNICAZIONE (P2P, GRIDS, CLOUD) TRA DISPOSITIVI DI COMUNICAZIONE DI DIVERSA TIPOLOGIA, QUALI TELEFONI CELLULARI, PDA, PC, SERVER, ETC.
Prerequisiti
PER SEGUIRE IL CORSO È NECESSARIA LA CONOSCENZA DI:
- ALGORITMI DI BASE
- STRUMENTI DI VALUTAZIONE DELLA COMPLESSITÀ
- PROTOCOLLI E RETI DI COMUNICAZIONE
Contenuti
PER OGNI ARGOMENTO SONO INDICATE LE ORE DI LEZIONE FRONTALE (F) E DI LABORATORIO (L))

1. DECENTRALIZED WEB 3.0: PRINCIPI (8F)
2. DISTRIBUTED FILE SYSTEMS: PRINCIPI (4F)
3. IPFS (8F+8L)
4. PIATTAFORME DECENTRALIZZATE PER SMART CONTRACTS: PRINCIPI (4F)
5. ETHEREUM (8F+8L)
6. DISTRIBUTED HASH TABLES (8F)
7. COMPUTAZIONE PEER-TO-PEER E RETI DI OVERLAY (8F+8L)
Metodi Didattici
IL CORSO CONSTA DI LEZIONI FRONTALI PER 6 CFU E DI ATTIVITA' DI LABORATORIO PER 3 CFU
Verifica dell'apprendimento
PROGETTO ED ESAME ORALE
Testi
LIBRI DI TESTO:
DISTRIBUTED AND CLOUD COMPUTING: FROM PARALLEL PROCESSING TO THE INTERNET OF THINGS
KAI HWANG, GEOFFREY C. FOX, JACK J. DONGARRA
MORGAN KAUFMAN EDITOR
Altre Informazioni
MATERIALE DISPONIBILE SUL SITO TEAMS DEL CORSO
  BETA VERSION Fonte dati ESSE3 [Ultima Sincronizzazione: 2022-08-05]