1. Sistemi Distribuiti

Un sistema distribuito è un software eseguito su componenti eterogenee, concorrenti e appartenenti a diversi domini organizzativi/amministrativi

Le componenti comunicano tramite scambio di messaggi su una rete, senza un clock globale

2. Modelli di Sistemi Distribuiti