Il corso ha l'obbiettico di

- Presentare i concetti che stanno alla base dei sistemi di elaborazione distribuiti.

  • - Analizzare i meccanismi e le tecniche per la comunicazione, la sincronizzazione e la condivisione in un sistema distribuito.
  • - Presentare gli algoritmi e le tecniche di elaborazione distribuita.
  • - Studiare ambienti e strumenti per lo sviluppo di sistemi distribuiti.
  • - Presentare e analizzare i concetti e i sistemi di Cloud Computing.