Sistema distribuito
Definizione rapida
Insieme di computer indipendenti che coordinano elaborazione e dati attraverso una rete per offrire un servizio comune.
Spiegazione
In un sistema distribuito, i nodi comunicano mediante messaggi e condividono responsabilità senza disporre di una memoria o di un clock globale perfetto. Il progetto deve affrontare ritardi, guasti parziali, concorrenza e replica mantenendo un comportamento comprensibile agli utenti.
Esempio pratico
Un archivio replicato su tre server continua a rispondere quando un nodo si interrompe, coordinando le copie rimaste disponibili.
Spiegazione tecnica
Protocolli di consenso, partizionamento e bilanciamento assegnano compiti e stato. Coerenza, disponibilità e tolleranza alle partizioni comportano compromessi che dipendono dai requisiti.
Da non confondere con
Non basta collegare più computer in rete: devono cooperare realmente nella realizzazione del servizio o del calcolo.