D-Linda

Abstract

Durante il corso di Sistemi Distribuiti, sono stati studiati sia i protocolli di coordinazione, in particolare Linda, sia i protocolli di consenso. Durante il progetto verranno analizzate le possibili alternative dei protocolli di consenso, tra cui Raft e Byzantine Fault Tolerance. Lo scopo del progetto è quello di apprendere il funzionamento di tali protocolli, successivamente trovare eventuali librerie che li implementano ed infine costruire un sistema Linda distribuito e replicato, con possibilità di accesso al servizio via REST API (TuSoW).